答案 0 :(得分:0)
这是一个连接问题。确保您可以访问互联网,并且您可以阻止可能阻止npm的代理。
<强> 1。 SSL问题。
使用:npm config set registry http://registry.npmjs.org/
因此,npm会查找http
版本,而不是https
网站。然后,您应该能够正常使用npm install
<强> 2。代理问题
检查您的npm代理设置,并考虑将其删除。运行:
npm config get proxy
npm config rm proxy
npm config rm https-proxy
第3。 Sudo问题
(通过Kevin Cooper回答)
这可以通过使用sudo使用npm安装任何内容引起 - 这会导致缓存中的文件由root拥有,从而导致此问题。你可以通过运行来解决它:
sudo rm -rf ~/.npm
删除缓存。然后尝试再做一遍,确保你永远不要使用sudo和npm(或问题可能会回来)。
更多信息:NPM throws error without sudo
<强> 4。实际NPM问题
这是最不可取的,但值得检查的是目前没有与此相关的公开问题。
此问题导致您遇到类似的问题: https://github.com/npm/npm/issues/9418
最后,由于这是一个非常常见的错误消息,请查看其他StackOverflow和Web结果。这个特别有用,Node js ECONNRESET