我在管理模式下从命令窗口运行npm install -g @ angular / cli命令,我收到以下错误消息:
npm ERR! 401未经授权:@ angular / cli @ latest
我的一名同事对这个命令没有任何问题,我已经在几个月后运行了这个命令。我也断开了我的固定电话并在多个网络上进行了无线连接(一些有安全性,一些没有)但是我仍然遇到这个错误?
有没有人对如何解决有任何想法?
答案 0 :(得分:1)
我遇到了同样的问题,尝试通过nvm-windows重新安装node&npm无济于事。最终,我发现我很久以前显然已经登录npm了,该帐户已被阻止/过期/我不在乎。运行“ npm注销”后,我可以再次安装该软件包。有趣的是,某些包(包括@ angular / cli)仅返回401。
答案 1 :(得分:0)
卸载nodejs版本并安装版本6.11.4。 https://nodejs.org/en/
检查您的npm版本是否为3.1x.xx
答案 2 :(得分:0)
当将npm与通过Azure DevOps注册表的.npmrc文件一起使用时,我遇到了相同的错误,但使用的是不同的软件包。问题是我的凭据已过期,必须再次运行命令以获取新令牌:
vsts-npm-auth -config .npmrc