webentwicklung-frage-antwort-db.com.de

ETIMEDOUT Fehler beim Installieren von Knotenpaketen unter Windows

Ich versuche, Knotenpakete auf meinem Windows-Rechner mit npm von einer Neuinstallation des Knotens aus zu installieren.

ich erhalte jedoch ETIMEDOUT-Fehler. Ich habe ein paar andere Stackoverflow-Fragen mit ähnlichen Problemen überprüft und fast alle haben Probleme, wenn sie sich hinter einem Proxy befinden. Gleiches ist bei mir nicht der Fall. Mein System befindet sich nicht hinter einem Proxyserver. Kann mir jemand bei der Lösung helfen?.

PS C:\windows\system32> npm -v
2.5.1
PS C:\windows\system32> npm install bower -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" "i
nstall" "bower" "-g"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! syscall connect

npm ERR! network connect ETIMEDOUT
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! Please include the following file with any support request:
npm ERR!     C:\windows\system32\npm-debug.log
14
EagleEye

Ich schreibe diese Antwort für den Fall, dass jemand mit dem gleichen Problem konfrontiert wird ... 

npm config delete proxy
20
EagleEye

Ich habe alle vorgeschlagenen Lösungen ausprobiert, die ich in GitHub-Foren und StackOverflow-Themen finden konnte. Schließlich Deaktivieren der Firewall meines Routers Problem sofort gelöst.

Ich verwende Windows 10, Knoten 4.0.0 und npm 2.13.4.

5
Gábor Nagy

Erster Lauf npm config list und prüfen Sie, ob Sie sich hinter einem Proxy befinden. Wenn ja, versuchen Sie es zu laufen

npm config delete proxy
npm config delete http-proxy
npm config delete https-proxy

nach Bedarf

** Wenn diese Methode nicht funktioniert hat, installieren Sie nodejs neu.

4
Nadun Kulatunge

Sehen Sie sich zuerst die Liste mit den npm configs an:

npm config list

Wenn Sie http-proxy, https-proxy und proxy correctly nicht gefunden haben, müssen Sie npm für die Arbeit mit Ihrem Webproxy konfigurieren. Zum Beispiel:

npm config set proxy http://proxy.company.com:8080 
npm config set https-proxy http://proxy.company.com:8080 
npm config set http-proxy http://proxy.company.com:8080
2
Diego Figueroa

Sie können versuchen, die Anzahl der gleichzeitigen Verbindungen mit dem folgenden Befehl zu drosseln (beispielsweise maximal 3 gleichzeitige Verbindungen):

npm set maxsockets 3

Die CLI lässt diese Option seit [email protected] zu. Die Standardeinstellung ist 50 gleichzeitige Verbindungen. Siehe diesen Link für weitere Hinweise.

2
Erwin Mayer

Ich habe es mit folgendem gelöst:

npm config rm proxy
npm config rm https-proxy

npm config delete http-proxy
npm config delete https-proxy

set HTTP_PROXY=null
set HTTPS_PROXY=null
0
guntarion

Ich habe gelöst mit:

npm config set proxy null
0

Ich habe den gleichen Fehler durchgemacht. Die Hauptursache waren die Proxy-Einstellungen: Hier gibt es mehrere Antworten, um den Proxy zurückzusetzen, aber keiner von ihnen hat für mich funktioniert. Die folgenden Befehle lösten mein Problem, versuchen Sie es.

npm config rm proxy 
npm config rm https-proxy
0
nishant kaushik