Node.js Phonegap安装离子框架

Node.js Phonegap安装离子框架,node.js,cordova,ionic,Node.js,Cordova,Ionic,我想为cordova项目安装带有npm的ionic framework。 但我犯了个错误。 npm测井 28596 error Windows_NT 6.3.9600 28597 error argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic" 28598 error node v0.12

我想为cordova项目安装带有npm的ionic framework。 但我犯了个错误。 npm测井

28596 error Windows_NT 6.3.9600
28597 error argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic"
28598 error node v0.12.2
28599 error npm  v2.7.4
28600 error code ECONNRESET
28601 error errno ECONNRESET
28602 error syscall read
28603 error network read ECONNRESET
28603 error network This is most likely not a problem with npm itself
28603 error network and is related to network connectivity.
28603 error network In most cases you are behind a proxy or have bad network settings.
28603 error network
28603 error network If you are behind a proxy, please make sure that the
28603 error network 'proxy' config is set properly.  See: 'npm help config'
28604 verbose exit [ 1, true ]

尝试安装旧版本的节点0.10.38。我在更新版本的node上也遇到了同样的错误

改进后的答案如下:

默认情况下,brew安装node的最新稳定版本(本例中为0.12.4)。根据警告消息,爱奥尼亚希望节点的版本更低。 我可以通过安装node 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,按预期工作。

可能是防火墙问题,请尝试运行此命令

git config --global url."https://".insteadOf git://

已回答,请参阅