windows:npm安装获取错误错误!代码ECONNRESET

时间:2015-08-23 08:26:01

标签: node.js npm ionic

我尝试安装离子,但在运行时npm install -g ionic我有以下错误。

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 个答案:

答案 0 :(得分:1)

存在一些依赖性问题。

见以下链接:

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

  

改进答案下面:
  默认情况下,brew安装最新的稳定版节点(在本例中为0.12.4)。根据警告信息,ionic预计会有较低版本的节点   我能够通过安装先前版本的节点(0.10.38)来解决这个问题。

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

运行npm install -g ionic按预期工作。