npm登录错误301

npm登录错误301,npm,publish,http-status-code-301,Npm,Publish,Http Status Code 301,为什么运行npm adduser/npm login时会永久移动错误301 npm ERR! registry error parsing json npm ERR! Darwin 16.7.0 npm ERR! argv "/Users/<my-user-name>/.nvm/versions/node/v6.9.2/bin/node" "/Users/<my-user-name>/.nvm/versions/node/v6.9.2/bin/npm" "adduser"

为什么运行
npm adduser
/
npm login
时会永久移动错误301

npm ERR! registry error parsing json
npm ERR! Darwin 16.7.0
npm ERR! argv "/Users/<my-user-name>/.nvm/versions/node/v6.9.2/bin/node" "/Users/<my-user-name>/.nvm/versions/node/v6.9.2/bin/npm" "adduser"
npm ERR! node v6.9.2
npm ERR! npm  v3.10.9

npm ERR! Unexpected token < in JSON at position 0
npm ERR! <html>
npm ERR! <head><title>301 Moved Permanently</title></head>
npm ERR! <body bgcolor="white">
npm ERR! <center><h1>301 Moved Permanently</h1></center>
npm ERR! <hr><center>nginx/1.8.1</center>
npm ERR! </body>
npm ERR! </html>
npm错误!解析json时发生注册表错误
npm错误!达尔文16.7.0
npm错误!argv“/Users/.nvm/versions/node/v6.9.2/bin/node”“/Users/.nvm/versions/node/v6.9.2/bin/npm”“adduser”
npm错误!节点v6.9.2
npm错误!npm v3.10.9
npm错误!JSON中位置0处出现意外标记<
npm错误!
npm错误!301永久搬迁
npm错误!
npm错误!301永久搬迁
npm错误
nginx/1.8.1 npm错误! npm错误!
我正在尝试将一个包发布到npm中,昨天登录时没有问题(通过
npm whoami
验证)。我知道我有正确的npm用户名和密码等,因为我可以通过登录npm()进行验证。如您所见,我正在运行Node6.9.2和npm 3.10.9(应该是最新的)


你知道为什么会这样吗

可能您的客户端指向了错误/过时的注册表URL

对我来说,它指向的不是(见):


可能您的客户端指向了错误/过时的注册表URL

对我来说,它指向的不是(见):

$ npm adduser
npm ERR! code E301
npm ERR! Registry returned 301 for POST on 
http://registry.npmjs.org/-/v1/login
...
$ npm config get registry
http://registry.npmjs.org/
$ npm config set registry https://registry.npmjs.org/
$ npm adduser
Username: 
...