我想用npm为cordova项目安装离子框架。 但是我收到了错误。 npm log;
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 :(得分:0)
尝试安装旧版本的Node(0.10.38)。我对新版本的节点也有同样的错误。
答案 1 :(得分:0)
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
按预期工作。
答案 2 :(得分:0)
尝试运行此命令可能是防火墙问题
git config --global url."https://".insteadOf git://