在Windows上安装Ionic时出错

时间:2015-06-28 02:53:10

标签: node.js cordova windows-7 npm ionic-framework

我在Windows 7机器上安装了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

我该怎么做才能解决此错误?

3 个答案:

答案 0 :(得分:0)

我将Node降级为版本0.10.38并且工作正常。

答案 1 :(得分:0)

  1. 卸载现有的Node.js
  2. https://nodejs.org/download/release/v4.2.1/
  3. 下载node.js版本v4.2.1
  4. 安装
  5. 打开CMD运行npm install -g cordova ionic
  6. 这对我有用

答案 2 :(得分:0)

我的猜测是它可能是一个ssl错误,请尝试:

nam cache clean
npm config set registry http://registry.npmjs.org/
npm config set strict-ssl false

然后尝试使用调试模式运行:

npm install -g cordova ionic -ddd

如果不起作用,请参阅THIS

else:install node-lts