話說為了打包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/ 或者就把上面兩條命令的順序倒置一下.
設置好代理后再重新執行安裝命令,問題就解決了.
這里若有說的不好的地方或則大家若有更好的辦法請介紹給我吧.謝謝啦~