2015-11-03 160 views
1

请检查下面的图片,并给出解决方案,我卡住了,请帮助。使用npm无法安装离子

enter image description here

+0

这可能是因为你的互联网连接,尝试连接到其他的网络服务提供商或其他WiFi和做一遍 –

+0

更新节点和NPM,它会工作 –

+0

我有最新版本的NodeJS –

回答

3

终于能够解决问题并安装离子,所以我希望我应该分享它,如果任何人有同样的问题,请检查我的步骤是否也适用于你。

  1. 关闭Windows防火墙
  2. 关闭任何/所有的杀毒软件或Windows Defender的你正在运行。
  3. 清除NPM缓存,运行 - $ npm cache clean
  4. 删除的NodeJS
  5. 重新启动PC
  6. 再次
  7. 清除NPM缓存中安装最新版本的NodeJS的,运行 - $ npm cache clean
  8. [重要]第一只安装科尔多瓦,运行 - $ npm install -g cordova
  9. 然后安装离子,运行 - $ npm install -g ionic

希望它能工作,这是我能够解决我的问题。

+1

嗯,希望这对大家都有用,但告诉我什么是Windows防火墙和NPM之间的关系,以解决这个问题。 – Bipon

+1

@bipon:当我试图安装离子时,Windows防火墙阻止了节点和npm。 –

0

您必须安装节点JS 0.12.6版本, ,之后,使用:

$npm install -g cordova ionic 

在DOS(CMD)。它将安装离子和科尔多瓦。

+0

与0.12.6的NodeJS不工作也。给我同样的错误:( –

+0

@庞:这个解决方案不适合我,任何想法或替代? –