2017-02-07 152 views
-4

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

enter image description here

+4

1)不张贴文字的图片。 2)你是否调查过连接问题? –

+0

你有没有得到这个解决方案,@DN-JAVA? – Lissy

回答

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须藤问题

(由Kevin Cooper答案)

这可以通过使用sudo与NPM安装任何东西引起的 - 这将导致在缓存中的文件由root拥有,导致这个问题。您可以通过运行修复它:

sudo rm -rf ~/.npm 

删除缓存。然后尝试你再次做的任何事情,确保你从不使用sudo和npm(或者问题可能会回来)。

了解更多信息:NPM throws error without sudo

4.实际NPM问题

这是最likley,但它是值得检查有没有在此刻与这个开放的问题。

这个问题导致了类似的问题,你有: https://github.com/npm/npm/issues/9418

最后,由于这是一个相当常见的错误消息,看看其他的StackOverflow和网络搜索结果。这一个特别可以帮助,Node js ECONNRESET