0

我在我的 Ubuntu 机器上本地安装了 Verdaccio,它运行良好。

现在我正在尝试向 NPM 发布一个包,因此我关闭了 verdaccio,但我仍然收到此消息:

如果您使用代理,请确保 npm ERR! “代理”配置设置正确。

npm ERR! FetchError: request to http://localhost:4873/@fireflysemantics%2fvalidator failed, reason: connect ECONNREFUSED 127.0.0.1:4873

我认为这是因为 npm 仍在尝试发布到本地 verdaccio 服务器。我们如何将其切换回 NPM?

我试着做:

npm set registry https://www.npmjs.com

然后发布@fireflysemantics/validator,但它说它不在注册表中,即使它是:

npm notice === Tarball Details === 
npm notice name:          @fireflysemantics/validator             
npm notice version:       1.1.29                                  
npm notice package size:  55.9 kB                                 
npm notice unpacked size: 485.2 kB                                
npm notice shasum:        79d8ade13ff3b1fa1bc307d28fb3dda3942a2e5d
npm notice integrity:     sha512-jh1PoZeWQRkgm[...]ebRmyadB5CaPA==
npm notice total files:   265                                     
npm notice 
npm ERR! code E404
npm ERR! 404 Not Found - PUT https://www.npmjs.com/@fireflysemantics%2fvalidator

我也无法登录到 NPM。试过了

npm login 

电子邮件:(这是公开的)yyy.dddddd@m.com npm ERR!代码 E404 npm 错误!404 未找到 - PUT https://www.npmjs.com/-/user/org.couchdb.user:oleersoy


So NPM is reponding but somehow my client is not talking to it the right way ...

4

1 回答 1

4

要切换回运行:

npm config set registry https://registry.npmjs.org/
于 2020-01-15T21:21:30.947 回答