2016-10-11 183 views
0

我按天無奈之舉。給我最好的解決方案。NPM離子安裝錯誤的node.js

你的環境已經建立了如何使用Node.js 0.10.38(64)和NPM。

C:\Users\ASAR-KSS>npm install -g ionic 
npm ERR! network getaddrinfo ENOTFOUND 
npm ERR! network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settings. 
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the 
npm ERR! network 'proxy' config is set properly. See: 'npm help config' 
    npm ERR! System Windows_NT 6.1.7600 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic" 
npm ERR! cwd C:\Users\ASAR-KSS 
npm ERR! node -v v0.10.38 
npm ERR! npm -v 1.4.28 
npm ERR! syscall getaddrinfo 
npm ERR! code ENOTFOUND 
npm ERR! errno ENOTFOUND 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  C:\Users\ASAR-KSS\npm-debug.log 
npm ERR! not ok code 0 

C:\Users\ASAR-KSS> 
+0

嘗試'sudo npm install -g ionic' –

+0

以下錯誤: C:\ Users \ ASAR-KSS> sudo npm install -g離子 'sudo'未被識別爲內部或外部命令, 可操作程序或批處理文件。 –

+0

須藤只適用Linux機器 –

回答

0

更新npm到latest version。再試一次。似乎無法找到軟件包,或者您使用的是過時的npm版本。

如果不工作,檢查是否你坐在後面的代理或確保你沒有配置在~/.npmrc文件的代理。

錯誤network getaddrinfo ENOTFOUND表明HTTP地址包無法找到或正在改變,因爲你坐在後面的代理。如果你想安裝離子1

+0

如何設置代理?我是node.js和離子框架的新手 –

+0

@RasheeqUsmani這是一個深入的指導,將會更有用,那麼我會! https://jjasonclark.com/how-to-setup-node-behind-web-proxy – Dandy

+0

感謝好友..我看到 –

0

,採用4.4.4的NodeJS,而不是節點6或7安裝後執行如下因素的命令行:

npm install -g cordova [email protected] 

我嘗試它,它解決了我的問題