npm发布/ npm安装-身份验证令牌无效

时间:2018-07-13 01:39:10

标签: node.js npm npm-login

我认为NPM如今在安全性方面有点挣扎,当我在本地项目上运行npm install时,我会得到:

  

'npm WARN通知由于最近的安全事件,所有用户令牌   已失效。请参阅   https://status.npmjs.org/incidents/dn7c1fgrr7ng了解更多详情。至   生成新令牌,请访问https://www.npmjs.com/settings/~/tokens或   运行“ npm登录”

我再次使用npm login登录,但遇到相同的错误。有人知道解决方法吗?

4 个答案:

答案 0 :(得分:9)

即使重新登录后,我也会收到同样的警告:

enter image description here

我发现,如果程序包名称不正确,则会出现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)

要遵循的步骤:

  1. 运行npm login
  2. 输入您的

    1. 用户名
    2. 密码
    3. 电子邮件地址

    注意:如果您没有此凭据,则必须在https://www.npmjs.com/signup

  3. 上注册
  4. 运行npm install bootstrap --save

这应该有效。