Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Windows上安装Ionic时出错_Node.js_Cordova_Windows 7_Npm_Ionic Framework - Fatal编程技术网

Node.js 在Windows上安装Ionic时出错

Node.js 在Windows上安装Ionic时出错,node.js,cordova,windows-7,npm,ionic-framework,Node.js,Cordova,Windows 7,Npm,Ionic Framework,我在Windows7设备上安装了node、npm和cordova。然而,当我跑的时候 npm install -g ionic 我收到以下错误: C:\Users\me>npm install -g ionic loadRequestedDeps → after ▌ ╢███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

我在Windows7设备上安装了node、npm和cordova。然而,当我跑的时候

npm install -g ionic
我收到以下错误:

C:\Users\me>npm install -g ionic
loadRequestedDeps → after ▌ ╢███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
Assertion failed: ctx->mode_ != NONE && "already finalized", file src\node_zlib.cc, line 147


C:\Users\me>node -v
v0.12.5

C:\Users\me>npm -v
3.0.0

C:\Users\me>cordova -v
5.1.1

如何修复此错误?

我已将节点降级为0.10.38版,并且工作正常

  • 卸载现有的Node.js
  • 从下载node.js v4.2.1版
  • 安装
  • 打开CMD Run
    npm安装-g cordova ionic

  • 这对我很有效

    我猜可能是ssl错误,请尝试:

    nam cache clean
    npm config set registry http://registry.npmjs.org/
    npm config set strict-ssl false
    
    然后尝试以调试模式运行:

    npm install -g cordova ionic -ddd
    
    如果不工作,请参阅


    else:install node lts

    您是否尝试过使用稳定版本的npm,而不是截至本文撰写之时仍处于测试阶段的3.0?我将npm降级为2.12,它成功了。谢谢