Frage Entfernen Sie automatisch Abhängigkeiten von package.json, wenn Sie die npm-Deinstallation verwenden


Nach npm init Ich kann Abhängigkeiten in meinem package.json mit diesem hinzufügen:

npm install package --save

Und sag, ich möchte uninstall das Paket und mache ich dabei:

npm uninstall package

aber ich möchte, dass meine package.json auch entsprechend aktualisiert wird, ohne dass ich manuell zu der Datei gehen und diese Zeile löschen muss.

Aus den npm-Dokumenten heißt es:

Es ist streng additiv, also löscht es keine Optionen aus Ihrem package.json ohne einen wirklich guten Grund dafür.

Also wollte ich nur wissen, ob das überhaupt möglich ist.


76
2017-10-16 23:09


Ursprung


Antworten:


Verwenden Sie das Gleiche --save Flagge. Wenn Sie eine Abhängigkeit installiert haben mit:

$> npm install grunt-cli --save

Du kannst es deinstallieren, indem du package.json aktualisierst:

$> npm uninstall grunt-cli --save

Das 'save'-Flag weist npm an, package.json basierend auf der Operation, die Sie gerade durchgeführt haben, zu aktualisieren.


141
2017-10-16 23:22



Für Knoten Version 6.9.5 und für Fenster 7 Ultimate. Gehen Sie zu Paket-JSON-Pfad und geben Sie in cmd-Eingabeaufforderung unter Zeile ein

npm deinstallieren Abhängigkeitsname -save


-1
2018-04-13 09:22