2015-08-23 66 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