2015-04-03 50 views
12

我患有臭名昭着的npm install(更新)懸掛問題。如何弄清爲什麼npm掛起?

到目前爲止,我發現下面的食譜:

然而它仍然掛起。掛起的位置似乎是隨機的。它可以是 npm verb get saving gulp-traceur to /home/me/.npm/registry.npmjs.org/gulp-traceur/.cache.json;或者在安裝npm verb afterAdd /home/me/.npm/q/0.9.7/package/package.json時下載的最後一個包真的是隨機的。

的版本是:

使用使用[email protected]

[email protected] NPM信息NPM信息所以,問題是,如果有什麼我可以做它?

+0

可能或moght不相關,但爲了人們在谷歌上找到這個問題:嘗試'npm config set maxsockets 20'。根據需要降低實際值。在我的情況下,我必須低至'5' – Mchl 2016-07-06 07:19:17

+0

[npm install可能的重複不會執行任何操作 - 如何使其工作?](https://stackoverflow.com/questions/28384040/npm-install-does-nothing如何使它工作) – 2017-07-28 01:30:13

回答

3

我不知道你是否有同樣的問題,但我不能評論你的問題,因爲我沒有足夠的聲望。

今天有人找到解決我的類似問題。你可以在這裏檢查它:https://stackoverflow.com/a/29806771/4439713

+0

謝謝你的想法!我試過了,雖然不影響builld。我在Ubuntu上,所以它似乎不使用TEMP變種(它並沒有在我的情況下設置)。到目前爲止,我正在建立一個項目,定期停止構建,並多次重新啓動它。看起來像一個網絡或npm服務器問題。也許npm開始也可能是我的adsl調制解調器無法處理的網絡連接。 – user656449 2015-04-23 07:30:51