2016-10-11 155 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] 

我尝试它,它解决了我的问题