Javascript npm登录-注册表为PUT返回401
我试图通过执行Javascript npm登录-注册表为PUT返回401,javascript,node.js,npm,Javascript,Node.js,Npm,我试图通过执行npm登录并输入用户名、密码和电子邮件登录到npm,但我收到以下响应: 注册表返回401以进行放置 npm说我的用户名或密码不正确,但我使用了相同的凭据登录到npmjs.org 节点的版本为: node-v6.2.2我在~/.npmrc上找到了一个npmrc,并用rm~/.npmrc将其删除,似乎解决了问题 该文件在注册表中包含authToken,因此我想它与登录冲突? 我不确定…我想,你做得太过分了。 要进行检查,请运行npm config get registry。你应该看到
npm登录并输入用户名、密码和电子邮件登录到npm,但我收到以下响应:
注册表返回401以进行放置
npm说我的用户名或密码不正确,但我使用了相同的凭据登录到npmjs.org
节点的版本为:
node-v6.2.2
我在~/.npmrc
上找到了一个npmrc,并用rm~/.npmrc
将其删除,似乎解决了问题
该文件在注册表中包含authToken,因此我想它与登录冲突?
我不确定…我想,你做得太过分了。
要进行检查,请运行npm config get registry。你应该看到
▶ npm config get registry
https://registry.npmjs.org/
如果没有此消息,请使用带有的npm config set registry解决方案。npmrc
和/或npm config
不适用于我。
最终发现该错误适用于已启用2fa的旧npm版本()
因此,下面的方法应该有效
npm update npm -g
npm login
--更新
在另一台机器上,直到我更新了NodeJS并执行了npm I npm-g
登录时使用的npm是什么?是护照吗?