我尝试安装离子,但在运行时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,但在安装离子时仍然有相同的错误。
希望解决我的问题。
谢谢,
答案 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按预期工作。