运行" npm install"

时间:2017-02-07 12:12:21

标签: node.js

我已经安装了最新版本的Node.js,当我尝试在CMD中获取该版本时它工作正常但是当我编写npm install或任何其他安装命令时它会出错。

enter image description here

1 个答案:

答案 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