【问题标题】:installing ionic npm ERR! tar.unpack error安装离子 npm ERR! tar.unpack 错误
【发布时间】:2015-09-09 08:26:24
【问题描述】:

在安装 ionic npm install -g ionic 时出现错误。

试过了:-

  1. npm cache clean 2. 由管理员运行 cli 3. 重启系统但错误依旧。

库存不足。

【问题讨论】:

  • 你在代理后面吗?
  • 是的。但是通过 set https_proxy 命令已经设置了所需的代理。仍然是同样的错误。有没有其他方法可以通过 .exe 格式安装 ionic。
  • 奇怪。除了 https-proxy,您是否还设置了 http-proxy?确保 android-sdk 管理器已关闭(如果您正在使用它)。我想没有 npm 就没有 ionic 下载。
  • 是的。一切都关闭了。已清除该文件夹用户 - > 临时文件夹。我可以将位置用户-> 临时更改为其他位置吗?有可能被屏蔽了。

标签: android ionic-framework ionic


【解决方案1】:

我在 Windows 8(64 位)上遇到了同样的问题

解决方案:

在安装 ionic http://ionicframework.com/docs/guide/installation.html 之前不要忘记安装其他依赖项

1) 从控制面板卸载节点

2) 重启电脑

3) 从 http://nodejs.org/dist/v0.10.38/ 或 64 位 http://nodejs.org/dist/v0.10.38/x64/ 下载(MSI 安装程序)旧版 Node

4) 安装 Node 版本 0.10.38

5) npm install -g cordova

6) npm install -g 离子

完成!

【讨论】:

    【解决方案2】:

    不需要卸载节点...

    只需删除旧的 npm ionic 文件夹

    ...AppData\Roaming\npm\node_modules\ionic
    

    再试一次

    npm install -g ionic
    

    【讨论】:

      【解决方案3】:

      对我来说,提供的答案不起作用。我通过同时安装cordova和ionic解决了这个问题。

      npm install -g cordova ionic
      

      如果代理阻止了这种情况,其他可以尝试的方法是设置代理、发出 http 请求和禁用 strict-ssl。设置代理的一个例子是

      npm config set proxy=http://username:password@domain:port/
      

      要发出http请求只需更改配置

      npm config set registry=http://registry.npmjs.org/
      

      禁用 strict-ssl

      npm config set strict-ssl=false
      

      另外,如果您想查看配置类型的默认列表

      npm config ls -l
      

      这还将显示哪些配置已被覆盖。

      【讨论】:

        【解决方案4】:

        卸载Node.js并在安装完成后重新安装运行以下命令

        npm install -g ionic cordova

        就是这样。

        【讨论】:

          猜你喜欢
          • 2014-05-29
          • 2020-12-02
          • 1970-01-01
          • 1970-01-01
          • 2015-06-05
          • 2021-12-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多