Wie kann ich die vorherige SSL-Proxy-Einstellung von NPM löschen? Nun, ich suche viel, aber in allen Beiträgen geht es hauptsächlich darum, wie man set
im Unternehmensnetzwerk einen Proxy erstellt.
Ich versuche, den Proxy auf nichts zu setzen:
npm config set http-proxy
npm config set https-proxy
Der erste Befehlsdurchlauf und der zweite warnen davor:
npm WARN invalid config proxy=""
npm WARN invalid config Must be a full url with 'http://'
Ist die Warnung vernachlässigbar und ich habe die Proxy-Einstellung erfolgreich gelöscht?
<user_dir>/.npmrc
Datei löschenAntworten:
Nichts davon hat mir geholfen, aber das hat geholfen:
Quelle: http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html
quelle
npm config list
, um die Proxy-Konfiguration zu überprüfen, möglicherweisenpm config rm http-proxy
wird auch benötigtrm
Parameter funktioniert nicht in alten Versionen vonnpm
für Windows - siehe @ Aarons Antwort unten.Versuchen Sie, sie zu löschen mit:
quelle
npm config rm http-proxy
LinuxVerdammt endlich macht das den Trick in Debian Jessie mit installiertem Privoxy (Ad Remover), Danke :-)
quelle
Dies wurde bereits beantwortet, aber ich denke, die
--global
Konfiguration ist nicht richtig abgedeckt.Durch Ausführen
npm config rm proxy
entfernen Sie den Proxy aus der Benutzerkonfiguration .Dies kann leicht überprüft werden, indem Folgendes ausgeführt wird :
npm config list
.Wenn es
proxy
oderhttps-proxy
in globalen Konfigurations eingestellt Einstellung haben Sie verwenden--global
in dem Befehl , es zu entfernen.Am Ende werden also Proxys von lokalen und globalen Konfigurationen bereinigt:
quelle
In der neuesten Version
npm rm proxy
funktioniert nicht. Verwenden Sie stattdessennpm rm http-proxy
npm config rm proxy npm config rm https-proxy
quelle
Standardmäßig
npm
wird nach Paketen von gesuchthttps://registry.npmjs.org
. Sie müssen auch die Werteregistry
und überschreibenstrict-ssl
.quelle
Wenn Sie die Dokumentation zur npm-Konfiguration durchgehen , heißt es:
Um die Verwendung des Proxys zu deaktivieren,
proxy
muss die Einstellung auf gesetzt werdennull
. Um set proxy Wert auf null, muss man sicherstellen , dassHTTP_PROXY
oderhttp_proxy
Umgebungsvariable nicht gesetzt ist. Deaktivieren Sie diese Umgebungsvariablen und stellen Sie sicher, dass diesnpm config ls -l
angezeigt wirdproxy = null
.Es ist auch wichtig zu beachten, dass:
Es wäre besser gewesen, wenn npm die Art der Proxy-Einstellung auf boolean gesetzt hätte, um die Proxy-Verwendung ein- oder auszuschalten. Oder sie können eine neue Einstellung
use_proxy
vom Typ Boolescher Wert einführen .quelle
delete
&rm
) entfernen nurhttps-proxy
&proxy
Einstellungen für Ihre lokale npm-Konfiguration - nicht die Standardeinstellung, indem sie null setzen, überschreibt es diese Standardeinstellungen--proxy=null
mehr, kennt jemand Details?--no-proxy
scheint zu funktionierenIch habe die folgenden Befehle zum Entfernen von Proxy-Sets verwendet:
Und es hat mein Problem gelöst :)
quelle
Es gibt eine einfache Möglichkeit, die npm-Proxys zu löschen oder zu entfernen.
quelle
Ich hatte einmal das gleiche Problem.
Führen Sie die folgenden Schritte aus, um Proxy-Werte zu löschen:
1. So löschen Sie den Proxy in npm:
(-g ist wichtig)
npm config delete proxy -g
npm config delete http-proxy -g
npm config delete https-proxy -g
Überprüfen Sie die npm-Konfigurationsdatei mit:
npm config list
2. So löschen Sie den System-Proxy:
set HTTP_PROXY=null
set HTTPS_PROXY=null
Schließen Sie nun die Befehlszeile und öffnen Sie sie, um die Variablen (Proxy) zu aktualisieren.
quelle
Nichts oben hat bei mir funktioniert. Ich musste die Datei ".npmrc" bearbeiten, die sich im Benutzer-Ausgangsverzeichnis befindet (Beispiel: c: \ users \ abcuser):
quelle
Unter npm Version 2.10.1 unter Windows 7 habe ich Folgendes verwendet:
quelle
Das funktioniert
quelle
Der einfachste Weg, eine Konfiguration von npm zu entfernen, besteht darin, die npm-Konfigurationsdatei zu bearbeiten. Dazu sind nur zwei (2) Befehle erforderlich. eine zum Öffnen der npm-Konfigurationsdatei zum Bearbeiten, die andere zum Bestätigen Ihrer Änderung.
npm config list
, um eine Liste aller aktiven npm-Konfigurationen anzuzeigen.npm config edit
, um einen Texteditor mit npm-Konfigurationen zu öffnen. So entfernen Sie die Proxy-Zeile (oder kommentieren Sie sie einfach aus).npm config list
, um zu bestätigen, dass die Proxy-Konfiguration entfernt wurde.So ist das Leben!
Ich habe alles versucht, was auf dieser Seite aufgeführt ist, keines hat funktioniert, dann habe ich versucht, die Konfiguration zu bearbeiten. Es hat sofort funktioniert. (Ich benutze Windows 10)
quelle
arbeitete für mich.
-g
war wichtig, da es ursprünglich mit dieser Option eingestellt wurde. Sie können die eingestellten Konfigurationen überprüfen mit:quelle
Ich denke, es ist nicht http-Proxy, sondern Proxy:
quelle
npm ERR! If you are behind a proxy, please make sure that the
npm ERR! 'proxy' config is set properly. See: 'npm help config'
keine der anderen Optionen funktionierte. Dieser hat am besten funktioniert.Hat für mich gearbeitet
quelle
Ich habe genau das gleiche Problem. Ich sehe meine Proxy-Konfiguration auch nach dem Entfernen der npmrc-Datei und dem Löschen der Schlüssel.
Ich fand heraus, dass npm standardmäßig den Windows-Env-Schlüssel http-proxy verwendet.
Gehen Sie also zu Computer-> Eigenschaften-> Erweiterte Systemeinstellungen-> Umgebungsvariablen und überprüfen Sie, ob kein http-Proxy-Schlüssel konfiguriert ist.
quelle
http-proxy
. Vielleicht ist die Warnung wirklich vernachlässigbar.In meinem Fall (Linux Mint 16 basierend auf Ubuntu) musste ich:
npm config delete https-proxy
, und auchLöschen Sie den
https_proxy
Bash-Umgebungsparameter - seltsamerweise, obwohl ich dieses Verhalten nirgendwo dokumentiert finden kann, fallen npm auf Folgendes zurückhttps_proxy
:quelle
Siehe die npm-Einstellungen in der
C:\Users\myusers.npmrc
Datei. Manchmal gelten die Konfigurationseinstellungen für den npm-Proxy nicht. Es lohnt sich also, dort einzuchecken.quelle
Versuche dies,
npm config http-proxy löschen
npm config https-Proxy löschen
npm config rm Proxy
npm config rm https-proxy
setze HTTP_PROXY = null
setze HTTPS_PROXY = null
quelle
dann
ebenfalls
npm hatte einen Fehler auf dem Proxy
quelle
Wenn Sie die npm-Konfigurationsliste ausführen, werden alle Proxy-Werte aufgelistet. In meinem Fall wurde der Proxy-Wert aus der globalen npmrc-Datei abgerufen, entfernt und konnte die npm-Installation auf meinem Windows-Computer abschließen
quelle
Ich habe benutzt
und es hat bei mir funktioniert.
Freundliche Grüße
quelle
das funktioniert bei mir fime
Beispiel in meiner Instanz Benutzername: uname und Passwort: pword
quelle
Ich hatte ewig damit zu kämpfen. Schließlich ging ich in die .npmrc-Datei (die sich im Benutzerverzeichnis befindet, gefolgt vom Benutzernamen, dh C: \ Users \ erikj / .npmrc), öffnete sie mit einem Texteditor und entfernte manuell jeden Proxy Einstellungen und änderte die http: // Einstellung in https: //. In diesem Fall müssen Sie experimentieren, ob http oder https für Sie funktionieren. In meinem Fall hat https funktioniert. Stelle dir das vor.
quelle
Nun, ich werde das hier lassen, weil ich große Probleme mit NPM hatte.
Ich habe versucht, eine Proxy-Einstellung mit zu ändern
npm config set proxy "http://.../"
und dann auszuführennpm config get proxy
. Es wurde IMMER ein falscher Wert zurückgegeben, der sich von dem unterscheidet, den ich festgelegt hatte.Ich fand heraus, dass ich ein
.npmrc
COMMITED für das Projekt hatte, das ich ausführen wollte,npm install
und dass diese Datei meine eigene Konfiguration überschrieb.Es wurde also der Proxy-Wert bereinigt, aber ich musste auch
.npmrc
das Projekt im Ordner ändern .Danach hat alles gut funktioniert.
quelle
Wenn Sie zwischen Proxy für Unternehmensnetzwerk wechseln und Proxy für Heim- / persönliches Netzwerk entfernen möchten, können Sie verwenden
--no-proxy
Beispielnutzung:
quelle
In meinem Fall (Windows-Betriebssystem) übernahm npm nach dem Auflisten aller aufgelisteten Befehle weiterhin den Proxy in der Einstellung der Windows-Registrierung
\ HKEY_CURRENT_USER \ Umgebung
Entfernen Sie einfach die Proxy-Einstellungen dort, danach habe ich den PC neu gestartet und dann hat "npm install" für mich funktioniert
Beispiel
quelle
Das HTTP-Modul ist veraltet und wird durch HTTP-Client ersetzt.
Ändern Sie Ihre Importe in
import { HttpClientModule }
von'@angular/common/http';
quelle