2017-02-21 13 views
1

Ich versuche, die NPM (Knoten Paket-Manager) mit dem Befehl zu aktualisieren: npm installieren npm @ neueste -g aber ich, in der Eingabeaufforderung den folgenden Fehler erhalten:npm ERR! Fehler: Verbindung ECONNREFUSED

hat jemand Wissen Sie, was das wirklich bedeutet?

npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ 
node_modules\\npm\\bin\\npm-cli.js" "install" "[email protected]" "-g" 

npm ERR! node v6.9.5 
npm ERR! npm v3.10.10 
npm ERR! code ECONNREFUSED 
npm ERR! errno ECONNREFUSED 
npm ERR! syscall connect 

npm ERR! Error: connect ECONNREFUSED xxx.xxx.xx.xxx:xxx 
npm ERR!  at Object.exports._errnoException (util.js:1022:11) 
npm ERR! If you are behind a proxy, please make sure that the 
npm ERR! 'proxy' config is set properly. See: 'npm help config' 

jede Hilfe würde geschätzt werden.

Danke nickJS

+0

Sitzen Sie hinter einem Proxy? –

Antwort

2

Wenn Sie hinter einem Proxy, beachten Sie bitte, dass die npm ERR sicher machen! 'Proxy' config ist richtig eingestellt. Siehe: 'npm Hilfe config'

See:

Weitere Informationen:

+0

Das hat tatsächlich funktioniert. Ich habe diese 2 Befehle ausgeführt und danach konnte ich die Pakete installieren. npm config set proxy http://proxy.company.com:8080 npm konfiguration set https-proxy http://proxy.company.com: 8080 – NickJS

+0

Vielen Dank für die Hilfe, RSP – NickJS

0

bekam ich einen ähnlichen Fehler, als ich Verwenden von Knoten JS hinter einem Proxy Server. Hier ist, was ich es zu tun hatte, zu beheben:

npm config set proxy http://jdoe:[email protected]:8080 npm config set https-proxy http://jdoe:[email protected]:8080

Ersetzen Sie einfach „jdoe“ und „kennwort123“ mit Ihrem eigenen Anmeldeinformationen des Proxy-Servers zuzugreifen. Alles nach dem @ ist der Server-Domain-Name, oder Sie können auch die genaue IP-Adresse eingeben. In meinem Fall waren beide Adressen HTTP (nicht HTTPS).

die Änderungen zu bestätigen, können Sie Folgendes eingeben:

npm config list

und sollten Sie Ihre Einstellungen aufgelistet.

Sie können die Proxy-Einstellungen (Adresse) auch von Ihrem Browser erhalten.

3

Versuchen:

npm config set proxy null 
npm config set https-proxy null 
npm config set registry http://registry.npmjs.org/ 
+1

Bitte fügen Sie ein bisschen Erklärung. Diese Antwort wurde als zu kurz gekennzeichnet. – ZeMoon

0

Ich habe versucht, dieses Problem zu beheben, indem

npm config set registry http://registry.npmjs.org/ 
npm config set proxy http://myproxyblabla:myport 
npm config set https-proxy http://myproxyblabla:myport 

Aber es half nicht. Die einzige Lösung, die für mich gearbeitet ist das Hinzufügen von zusätzlichen Feldern Datei Host (C: \ Windows \ System32 \ drivers \ etc \ hosts)

151.101.36.162 registry.npmjs.com 
151.101.36.162 registry.npmjs.org 

Diese allowes npm Adresse an den Server zu lösen, von dem wird es benötigte Dateien herunterladen. Sie können sich mit closed issue auf npm-Repository vertraut machen, wo diese Lösung von npm Mitwirkenden genehmigt ist.

Verwandte Themen