記npm安裝spm或grunt出現Error:ECONNRESET錯誤


話說為了打包SeaJS,官方介紹使用SPM或者GruntJS這兩個神器(Task Runner).

裝好了nodejs的客戶端,自然而然就有了npm了,打開npm輸入簡單的命令:

 

如果你已經安裝過grunt了,建議你先卸載:

npm uninstall -g grunt

如果你沒有安裝過或者你已經卸載了:

npm install -g grunt-cli

 這里對於命令行初學者的我來說,這些命令有必要稍微解釋一下是什么意思...若您覺得完全沒必要請自行忽略:install和unintall不解釋,-g是表示global的意思.

正常的情況下,這些命令是能正常執行並且能夠安裝完成的(阿里巴巴的有一點推薦說:windows用戶推薦用git-shell或者powershell).

好吧,錯誤出現了,就是這個萬惡的ECONNRESET.鏈接被重置了,很明顯是網絡問題了.

可是我這里的網絡號稱是10M啊,難道真的無緣了嗎...

好吧,我想到了另一神器...Goagent.我只能翻牆了:

翻牆也就是給npm加上代理即可:

npm config set registry=http://registry.npmjs.org
npm config set proxy=http://127.0.0.1:8087 

這里的 http://registry.npmjs.org 如果也不能訪問,可以換成 http://registry.npmjs.vitecho.com/ 或者就把上面兩條命令的順序倒置一下.

設置好代理后再重新執行安裝命令,問題就解決了.

這里若有說的不好的地方或則大家若有更好的辦法請介紹給我吧.謝謝啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM