2015-08-23 86 views
1

我嘗試安裝離子,但運行時npm install -g ionic我在下面出現錯誤。windows:npm安裝出錯ERR!代碼ECONNRESET

npm ERR! node v0.12.4 
npm ERR! npm v2.10.1 
npm ERR! code ECONNRESET 

npm ERR! network socket hang up 
npm ERR! network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settin 
gs. 
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the 
npm ERR! network 'proxy' config is set properly. See: 'npm help config' 

我的網絡沒有代理,當我運行npm get proxy它說null

我已經嘗試清理緩存,並更改註冊表http://registry.npmjs.org/https://registry.npmjs.org/,也是我可以訪問http://registry.npmjs.org/yo,但仍安裝離子時有同樣的錯誤。

希望我的問題的任何解決方案。

謝謝

回答

1

存在一些依賴性問題。

見下面的鏈接:

http://ionicframework.com/docs/concepts/development.html

改進回答以下:
默認情況下,沖泡安裝節點的最新穩定版(在這種情況下0.12.4)。基於警告消息,離子期望節點的較低版本。
我能夠通過安裝節點的先前版本(0.10.38)來解決此問題。

$ brew remove node 
$ rm ~/.node (might want to rename instead) 
$ brew install homebrew/versions/node010 
$ node --version 
$ v0.10.38 

運行NPM安裝-g離子和預期一樣。

+0

我在使用node.js安裝離子時出現錯誤,這與離子依賴性無關。 – madrick

+0

我改進了我的答案。請再檢查一次。 – Monty