【问题标题】:Error Installing Ionic On Windows在 Windows 上安装 Ionic 时出错
【发布时间】:2015-12-03 07:07:09
【问题描述】:

我在 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

我可以做些什么来修复这个错误?

【问题讨论】:

  • 您是否尝试过使用稳定版本的 npm,而不是在撰写本文时仍处于测试阶段的 3.0?
  • 我将 npm 降级到 2.12 并且它工作正常。谢谢!

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


【解决方案1】:

我将 Node 降级到 0.10.38 版本,它工作正常。

【讨论】:

    【解决方案2】:
    1. 卸载现有的 Node.js
    2. https://nodejs.org/download/release/v4.2.1/下载node.js版本v4.2.1
    3. 安装
    4. 打开CMD运行npm install -g cordova ionic

    这对我有用

    【讨论】:

      【解决方案3】:

      我猜可能是 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: 安装 node-lts

      【讨论】:

        猜你喜欢
        • 2017-03-21
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-25
        • 2013-11-30
        • 2018-09-03
        • 2014-04-25
        相关资源
        最近更新 更多