wake-up-neo.net

npm ERR! Fehler: verbinden Sie ECONNREFUSED

Ich versuche, den npm (Node Package Manager) mit dem Befehl zu aktualisieren: Npm install npm @ latest -g, aber ich ', der folgende Fehler wird in der Befehlszeile angezeigt 

weiß jemand, 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äre dankbar.

Vielen Dank NickJS

7
NickJS

Wenn Sie sich hinter einem Proxy befinden, stellen Sie bitte sicher, dass der npm ERR! 'proxy' config ist richtig eingestellt. Siehe: 'npm help config'

Sehen:

Mehr Info:

6
rsp

Versuchen:

npm config set proxy null
npm config set https-proxy null
npm config set registry http://registry.npmjs.org/
14
Ridd

Ich habe versucht, dieses Problem durch zu beheben

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 hat nicht geholfen. Die einzige Lösung, die für mich funktionierte, ist das Hinzufügen zusätzlicher Felder zur Host-Datei (C:\Windows\System32\drivers\etc\hosts).

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

Dadurch kann npm die Adresse auf den Server auflösen, von dem die erforderlichen Dateien heruntergeladen werden. Sie können sich mit closed issue im npm-Repository vertraut machen, wo diese Lösung von npm-Mitwirkenden genehmigt wird.

0
Arthur Vasilyev

Ich habe einen ähnlichen Fehler erhalten, als ich Node JS hinter einem Proxyserver verwendete. Ich musste Folgendes tun, um das Problem 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 "password123" durch Ihre eigenen Anmeldeinformationen, um auf den Proxyserver zuzugreifen. Alles nach dem @ ist der Serverdomänenname, oder Sie können auch die genaue IP-Adresse eingeben. In meinem Fall waren beide Adressen HTTP (nicht HTTPS).

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

npm config list

und Ihre Einstellungen sollten aufgelistet sein.

Die Proxy-Einstellungen (Adresse) erhalten Sie auch von Ihrem Browser.

0
arnold