2015-05-11 19 views
5

Ho provato ad installare Cordova sulla mia macchina Windows8 utilizzando il seguente comando nel prompt dei comandiERR npm! Windows_NT 6.3.9600, in grado di installare Cordova in Windows8

npm install -g cordova 

ma non sono in grado di installare a causa del seguente errore Qualcuno mi può aiutare per favore.

Errore:

npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs \node_modules\npm\bin\npm-cli.js" "install" "-g" "cordova" npm ERR! node v0.12.1 npm ERR! npm v2.5.1 npm ERR! code ECONNRESET

npm ERR! network tunneling socket could not be established, cause=getaddrinfo EN OTFOUND proxy 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 settin gs. 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! Please include the following file with any support request: npm ERR! C:\Users\miracle\npm-debug.log

risposta

4

passaggi che si dovrebbe fare: la cache

  1. npm pulita

2.Bring indietro la versione nodo da v0.10.36 come suggerito che l'ultima versione del nodo potrebbe non essere compatibile per il nuovo cli per gli utenti della finestra.

3.Run CLI nodo o cmd nella modalità amministratore

4.npm installare Cordova -g

+0

ho la mia versione di nodo con v0.12.1 ho bisogno di disinstallare il nodo versione più recente –

+0

ho provato installando il nodo v0.10.36 ma tramite errore: –

+0

ERR npm! non è stato possibile stabilire il socket di tunneling della rete, causa = getaddrinfo EN OTFOUND npm ERR! rete Questo probabilmente non è un problema con lo stesso npm ERR npm! rete ed è correlata alla connettività di rete. –

1

sto usando nodo: 0.12.5, NPM: 2.12.0. Ho avuto lo stesso problema, e la mia soluzione semplice è stato appena utilizzare questo comando:

npm cache clean 

e quindi utilizzare il comando di installazione per il pacchetto, in questo caso

npm install -g cordova 
0

Questo funziona per me:

npm config set proxy=http://127.0.0.1:8087 

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

127.0.0.1:8087 è il mio proxy e porta proxy, dovresti prendere posto di te.