2015-11-03 158 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

@龐:這個解決方案不適合我,任何想法或替代? –