2015-06-14 61 views
0

我无法使用npm成功安装任何东西,现在看起来在我的Ubuntu 15.04上。Npm安装在Ubuntu上旋转

npm install -g gulp 
/

只是spinns永远没有任何反应,试图使用sudo并没有..

nodejs -v 
v0.12.4 

npm -v 
2.10.1 

我已经试过

*重新安装的NodeJS

* Cl在全球和本地开展这项活动。

*删除手动的NodeJS

*尝试安装不同的NPM包(咕嘟咕嘟browserfiy ..等)

* Chainging〜/ .npm recursivly给我的所有权,而不是根本的

但没有东西给我,我觉得唯一剩下的就是重新安装Ubuntu ..

你有什么建议吗?所有帮助表示赞赏!

+0

检查NPM您的互联网连接或网络堵塞,尝试访问https://www.npmjs.com/。 –

回答

1

这似乎是您的互联网连接问题。我能想到的两个可能的原因是,

1)通过代理服务器连接到互联网。然后你将不得不为npm配置代理。您可以通过将HTTP_PROXYHTTPS_PROXY环境变量添加到值http://proxy.company.com:8080或使用此命令安装模块时执行此操作。

npm --https-proxy=http://proxy.company.com:8080 -g install gulp 

2)您不使用代理服务器,但在您的计算机中启用了代理服务器设置。

如果您不使用代理,但如果您已设置HTTP_PROXYHTTPS_PROXY环境变量,npm将无法下载模块,因为它会自动使用这些设置。因此,删除这些环境变量并重试。

如果您使用-d标志,您可以看到下载的详细信息。

npm install -g -d gulp

希望这会对您有所帮助。

参考文献:Using Npm Behind a Corporate Proxy