2016-05-19 12 views
1

Ich versuche Gulp mit npm in Windows 8 mit folgendem Befehl in der Eingabeaufforderung zu installieren:kann nicht Gulp mit npm in Windows installieren

npm install gulp -g 

Und ich erhalte folgende Fehler in der Eingabeaufforderung

C:\windows\system32>npm install gulp -g 
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" "gulp" "-g" 
npm ERR! node v5.10.0 
npm ERR! npm v3.8.3 
npm ERR! code EAI_AGAIN 
npm ERR! errno EAI_AGAIN 
npm ERR! syscall getaddrinfo 

npm ERR! getaddrinfo EAI_AGAIN registry.npmjs.org:443 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\windows\system32\npm-debug.log 

Ich habe den ausführbaren Dateipfad nodeJs in der Umgebungsvariablen PATH festgelegt. Was fehlt mir hier?

+0

Scheint so, als hätte es Probleme, zu registry.npmjs.org:443 zu gelangen. Können Sie versuchen, zu https://registry.npmjs.org/ zu navigieren und zu prüfen, ob Sie darauf zugreifen können? –

+0

Ich konnte nicht auf den Link [registry.npmjs.org] (https://registry.npmjs.org/) zugreifen. Es gibt nur einen JSON-Wert im Browser zurück. – Naren

+0

Verwenden Sie einen Proxy? –

Antwort

1

Sieht aus wie ein Proxy-Problem, versuchen Sie dies in Ihrem cmd zu setzen:

npm config set registry "http://registry.npmjs.org/" 
+0

Ich habe versucht Das auch. Das Problem bleibt gleich. – Naren

1

Ich glaube, Sie auch ein Proxy-Problem haben. Versuchen Sie, dies zu tun:

npm config set proxy http://<USERNAME>:<PASSWORD>@<SERVER>:<PORT> 
npm config set https-proxy http://<USERNAME>:<PASSWORD>@<SERVER>:<PORT> 

Ändern Sie die Werte umgeben mit <> mit Ihrem Proxy-Daten (falls Sie noch keinen Benutzernamen verwenden, um sich einzuloggen löschen Sie einfach diesen Teil) und versuchen Sie es.

+0

Zum Beispiel für out Unternehmens-Proxy war es etw: npm Config Proxy gesetzt http://proxy.company.com:8080. Jetzt funktioniert alles gut. –

Verwandte Themen