Ich bekomme Fehler: Tunneling Socket konnte nicht hergestellt werden, Ursache = getaddrinfo ENOTFOUND beim Versuch, ein Modul in node.js zu installieren. Es scheint einige Proxy-Fehler. Ich habe in Browsereinstellungen überprüft, Proxy ist deaktiviert. Aber wenn ich einchecke Eingabeaufforderung npm config erhalten Proxy, 192.168.98.5:8080 bekommen. Wie kann ich das deaktivieren?NPM-Modul Installationsfehler
Antwort
Zuerst versuchen npm config delete proxy
auszuführen. Wenn Sie etwas wie Error: ENOENT, unlink '/Users/drlazor/.npmrc'
bekommen, ist OK; Das heißt, Sie haben keine npm-Konfigurationsdatei und daher auch keine Proxy-Einstellungen.
Zweitens, überprüfen Sie, dass Sie keine Proxy-Einstellungen mit npm config get proxy
haben. Sie sollten einen null
oder den obigen Fehler erhalten. Wenn Sie weiterhin ein anderes Ergebnis als null
erhalten, sollten Sie auch sicherstellen, dass Sie die Umgebungsvariable HTTP_PROXY
nicht gesetzt haben.
Drittens und zuletzt, wenn keiner von denen funktioniert, versuchen Sie den URL von Ihrem Browser aus; Es könnte doch ein Netzwerkproblem sein.
Sie sollten auf der Konfigurationsseite npm nachsehen, wie Sie Konfigurationswerte einstellen und ändern können. Proxy-Schlüssel speichert den Proxy-Server für die Verbindung mit NPM-Repositorys. Versuchen Sie folgendes:
npm config delete proxy
Ich war im gleichen Zustand und habe diesen Fehler wegen des falschen Proxy-Wertes Format (ich vermisse nur "http: //" am Anfang der Proxies Werte).
Wenn ein Proxy eingestellt werden soll, hier ist das Format (Werte abhängig von Ihrem Netzwerk):
npm config set proxy http://proxy.mydomain:3128
npm config set https-proxy http://proxy.mydomain:3128
Hinweis: Dies funktioniert, wenn Sie nicht hinter einem Proxy sind also (von einem Personal Computer)
Zuerst führen Sie diesen Befehl
npm config edit
npm die Konfigurationsdatei Kommentar folgenden zwei Zeile öffnet s in der geöffneten Datei durch setzen ";" (Semikolon) im Anfang der Zeile.
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
Sie sind fertig. Jetzt installieren Sie alle gewünschten Pakete.
npm install -g cordova
npm install -g npm
oder alles, was Sie
installieren müssen Wenn Sie kein Proxy die folgenden Befehle verwenden:
npm config delete https-proxy
npm config delete proxy
wenn Sie einen Proxy verwenden verwenden:
npm config set proxy $PROXY
npm config set http-proxy $PROXY
Einer der beiden tendiert zu arbeiten
Dies kann auch passieren, wenn Ihr NPM für die Verwendung eines anderen NPM-Registrierungsservers konfiguriert ist (möglicherweise befinden Sie sich auf einer Arbeitsmaschine und sind nicht mit dem Netzwerk/VPN verbunden).Um zu sehen, ob dies der Fall ist:
npm config edit
und sucht:
registry=http://alternateurl
Der Standardwert ist:
https://registry.npmjs.org/
Sie können mit Ihrem VPN/Netzwerk anschließen oder diese Konfiguration ändern richtig.
Sie müssen festlegen alle 3 Proxy
npm config set proxy http://proxy.name.xx:port
npm config set http-proxy http://proxy.name.xx:port
npm config set https-proxy http://proxy.name.xx:port
Bei Proxy über den Anschluss einstellen oder das Erstellen von .npmrc nicht hilft, versuchen .typingsrc Datei in c zu setzen: Benutzer \ \ 'username 'mit dem folgenden Inhalt
{
"proxy": "http://proxy.name.xx:port",
"https-proxy": "http://proxy.name.xx:port",
"strict-ssl": false
}
- 1. PhpMyAdmin Installationsfehler
- 2. Python: Installationsfehler
- 3. .Cordova Installationsfehler
- 4. ProcessMaker-Installationsfehler
- 5. DNSPython Installationsfehler
- 6. vstoolsforxamarin Installationsfehler
- 7. xgboost Installationsfehler
- 8. Qt Installationsfehler
- 9. Installationsfehler: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
- 10. ruby_dep Installationsfehler
- 11. Enterprise Library 5.0 Installationsfehler
- 12. Eclipse-Installationsfehler: INSTALL_FAILED_UID_CHANGED
- 13. Laravel 5.1 PHPexcel Installationsfehler
- 14. BSTs Paket Installationsfehler
- 15. mlr Paket Installationsfehler
- 16. hive Installationsfehler: URl
- 17. Karma Phantomjs Installationsfehler
- 18. Raspberry Pi - PSUtil Installationsfehler
- 19. Android Maps: Installationsfehler: INSTALL_FAILED_MISSING_SHARED_LIBRARY
- 20. ASP.Net MVC V1.00 Installationsfehler
- 21. pocketsphinx Installationsfehler auf Windows
- 22. Anaconda Zipline Installationsfehler
- 23. Installationsfehler in Acumatica Rahmen
- 24. Oculus DK2 Installationsfehler
- 25. Node - sqlite3 Modul Installationsfehler
- 26. Pygame Installationsfehler sagt Modul
- 27. npm Installationsfehler ENOTDIR
- 28. Phonegap Installationsfehler (npm)
- 29. Laravel 5 Excel Installationsfehler
- 30. Exchange Management Tool Installationsfehler
"npm config set proxy null" war der beste Weg für mich, den Proxy vollständig zu entfernen, da es aus irgendeinem Grund einen Standardwert für den Proxy gibt. –
löschte die Proxy-Einstellungen in hier und alles funktioniert. Danke! – davidwickman
cool! Stellen Sie beide Proxy-Einstellungen auf null ... für mich gearbeitet ..Erstaunliche Lösung .. verbrachte Stunden zu lösen –