Ich habe mehrmals mit npm set
und gespielt npm config set
, jetzt möchte ich auf die Standardwerte zurücksetzen (eine Art Werksreset).
Gibt npm
es einen Befehl, um das zu tun? oder Soll ich alle Konfigurationsdateien von Hand löschen und dann neu installieren?
Ich brauche es sowohl weiter linux Centos
als auch weiter Windows 8
.
Danke im Voraus!
Wenn Sie ausführen
npm config edit
, erhalten Sie einen Editor mit der aktuellen Konfiguration sowie eine Liste der Optionen und ihrer Standardwerte.Aber ich glaube nicht, dass es einen 'Reset'-Befehl gibt.
quelle
Für das, was es wert ist, können Sie den Wert eines Konfigurationseintrags mit zurücksetzen
npm config delete <key>
(odernpm config rm <key>
, aber die Verwendung vonnpm config rm
wird in nicht erwähntnpm help config
).Beispiel:
# set registry value npm config set registry "https://skimdb.npmjs.com/registry" # revert change back to default npm config delete registry
quelle
Wenn es sich nur um eine Eigenschaft handelt, nehmen wir an, Sie möchten vorübergehend einige Standardeinstellungen ändern, z. B. die CA-Prüfung deaktivieren: Sie können dies tun
npm config set ca ""
Um einfach zu den Standardeinstellungen für diese Einstellung zurückzukehren
npm config delete ca
Verwenden Sie zur Überprüfung
npm config get ca
.quelle
npm config edit
Öffnet die Konfigurationsdatei in einem Editor. Verwenden Sie das Flag --global, um die globale Konfiguration zu bearbeiten. Jetzt können Sie die gewünschte Registrierung löschen und die Datei speichern.
Die npm-Konfigurationsliste zeigt die Liste der jetzt verfügbaren an.
quelle
Die Konfiguration wird in
.npmrc
Dateien geschrieben, löschen Sie sie also einfach. NPM sucht die Konfiguration in dieser Reihenfolge nach, wobei die Einstellung in der nächsten die vorherige überschreibt. Stellen Sie daher sicher, dass möglicherweise eine globale Konfiguration vorhanden ist, die normalerweise pro Projekt überschrieben wird und aktiv wird, nachdem Sie die Konfigurationsdatei pro Projekt gelöscht haben.npm config list
listet immer die aktive Konfiguration auf./path/to/npm/npmrc
)$PREFIX/etc/npmrc
)$HOME/.npmrc
)/path/to/my/project/.npmrc
)quelle