我认为NPM如今在安全性方面有点挣扎,当我在本地项目上运行npm install
时,我会得到:
'npm WARN通知由于最近的安全事件,所有用户令牌 已失效。请参阅 https://status.npmjs.org/incidents/dn7c1fgrr7ng了解更多详情。至 生成新令牌,请访问https://www.npmjs.com/settings/~/tokens或 运行“ npm登录”
我再次使用npm login
登录,但遇到相同的错误。有人知道解决方法吗?
答案 0 :(得分:9)
即使重新登录后,我也会收到同样的警告:
我发现,如果程序包名称不正确,则会出现404错误。
如果您需要登录,只需重新登录即可。
如果您不需要登录,只需检查您的软件包名称是否正确。
在我的情况下,react-native-create-app
不存在。添加正确的名称:create-react-native-app
后,它可以正常工作。
答案 1 :(得分:4)
确保已正确设置npmrc文件。 https://docs.npmjs.com/files/npmrc
答案 2 :(得分:3)
执行npm login
后,尝试重新打开您要用来运行npm命令的CLI。对我有用
答案 3 :(得分:3)
要遵循的步骤:
npm login
输入您的
注意:如果您没有此凭据,则必须在https://www.npmjs.com/signup
运行npm install bootstrap --save
这应该有效。