问题描述
问题:
我正在尝试发布我的 npm 包 https://www.npmjs.com/package/react-native-ultimate-modal-picker
并且出现了错误。自从我上次发布以来已经 9 个月了,我刚刚更新了大量代码和文件。我还设置了从 NPM 到 GitHub 的发布,但是我想我恢复了这些更改吗?
问题:
- 为什么会出现以下错误?
- 如何确保将 npm 包发布到
https://www.npmjs.com/package/react-native-ultimate-modal-picker
?
错误:
org.couchdb.user:jefelewis' is not in the npm registry.
This package name is not valid,because
npm ERR! 404 1. name can only contain URL-friendly characters
npm ERR! code ENEEDAUTH
npm ERR! need auth This command requires you to be logged in.
npm ERR! need auth You need to authorize this machine using `npm adduser`
过程:
npm login
-
输入登录信息(用户名:
jefelewis
) -
org.couchdb.user:jefelewis
不在 npm 注册表中。 - 问题是我的用户名是
jefelewis
(https://www.npmjs.com/~jefelewis)
解决方法
更新:
这是通过在终端中使用 npm config set registry https://registry.npmjs.org/
修复的