Wie deinstallieren Sie das npm-Paket?
Habe ich installiert grunt mit sudo npm install grunt
und ich kann nicht entfernen Sie es.
Habe ich versucht:
$ sudo npm uninstall grunt
aber WARNEN:
npm WARN uninstall not installed in /home/kuba/projects/node_modules: "grunt-cli"
Habe ich auch versuchen, rm, zu entfernen, und aufheben. und -g
option geben:
npm WARN uninstall not installed in /usr/lib/node_modules: "grunt"
aber ich kann immer noch call - grunt
von der Kommandozeile aus.
BEARBEITEN:
$ whereis grunt
grunt: /usr/local/bin/grunt
$ file /usr/local/bin/grunt
/usr/local/bin/grunt: symbolic link to `../lib/node_modules/grunt/bin/grunt'
$ ls /usr/local/lib/node_modules
grunt jshint
$ ls /usr/lib/node_modules
bower csslint devtools-terminal npm plato
Warum habe ich 2 Verzeichnisse mit npm? Ist es sicher zu löschen Sie es einfach?
Kommentar zu dem Problem - Öffnen
Ich denke, dass ich alt npm-Module Links vom alten version von Xubuntu. Ich habe ab 10 oder 11 und aktualisiert, um 13.10 Uhr. Ich habe gerade diese Dateien zu löschen.
Was ist die Ausgabe von
sudo apt-get purge Grunzen
? @Jobin es ist nicht ein solches Paket. Ich Suche auch im synaptics - kein Grunzen.
@Jobin wahrscheinlich alt nmp installieren Sie es und beim Xubuntu update npm, die Dateien einfach dort gelassen.
versuchen Sie
npm update
und npm deinstallieren Grunzen
InformationsquelleAutor der Frage jcubic | 2014-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu deinstallieren
npm
Modul aus Projektnode_modules
- Ordner, Ausführung:npm uninstall <module> --save
Beachten Sie, dass
npm
Module, die deinstalliert werden sollen aus dem gleichen Verzeichnis, das enthält dienode_modules
Ordner, wenn dieser Befehl ausgeführt wird. Die--save
option wird auch entfernen Sie es von Ihrempackage.json
Kann man auch entfernen Sie eine lokale Abhängigkeit/Modul-installation durch löschen-Verzeichnis von der lokalen
node_modules
Ordner. Ja, es ist sicher zu löschen, die Abhängigkeiten dort.Zu deinstallieren
npm
Modul Global installiert, ausgeführt:npm uninstall -g <module>
Ist es egal, wo Sie diesen Befehl ausführen aus.
Zu installieren
npm
- Modul, Ausführung: (gemeint nur als Referenz)npm install <module>
...oder:
npm install
(wenn es einepackage.json
- Datei im Stammverzeichnis Ihres Projekts)...oder:
npm install <module> --save-dev
(wenn Sie möchten, fügen Sie eine minimale version des dependency)Gute Dinge zu wissen, über Grunzen:
grunt
stabil vor Februar 18, 2013 (das Taggrunt v0.4.x
veröffentlicht wurde), müssen Sie möglicherweise eine älteregrunt
version immer noch anhaltenden in Ihrem system. Das ist, weilgrunt
Versionen niedriger als0.4.x
wurden Global installiert, das verursacht eine Menge Schmerzen, wenn Sie aktualisieren/verwalten von Versionen.grunt
undgrunt-cli
sind zwei verschiedene Dinge.grunt
(ohne die "cli") ist in der Regel installiert auf der Projekt-Ebene (wenn aufgeführtdevDependency
impackage.json
) durch ausführennpm install
. Das ist auch bekannt als lokale installation.grunt-cli
ist die Grundlage, auf die die lokalen Versionen dergrunt
laufen in verschiedenen Projekten/Ordnern. Es kann lokal installiert werden, sondern ist eher nützlich, wenn Sie Global installiert, einmal.grunt
ist nur lokal installiert (durch ausführennpm install grunt
).grunt-cli
ist vorzugsweise Global installiert (durch ausführennpm install -g grunt-cli
).grunt-cli
offiziellennpm
Seite trotzdem warnt vor installierengrunt
(ohne cli) weltweit.grunt-cli
führennpm uninstall -g grunt-cli
. Dieses Problem auf gruntjs's Projekt unterstützt dieses Verfahren.grunt
Global (durch ausführennpm install -g grunt
).Auf
npm
undsudo
sudo
nicht gut spielen mitnpm
. Nur verwenden, wenn Sie müssen. Unten sind zwei Zitate über die vor-und Nachteile auf:Zitieren Isaac Z. Schlüter auf seine Einführung in die npm Artikel:
Noch ein weiteres catch erwähnt Andrei Karpushonak:
InformationsquelleAutor der Antwort Wallace Sidhrée
Dasselbe geschah mit mir.
Tut
Bekam ich den Pfad /usr/local/bin/. Es war ein Ordner Grunzen, in diesem .
Aber auf den Laufenden Befehl (auch von im Pfad /usr/local/bin/):
Bekam die Warnung deinstallieren nicht installiert
Lösung : stellt sich heraus, dass ich die Installation über den Befehl
Und beim Versuch Sie zu entfernen, wurde nur die Eingabe Grunzen
So, sobald ich laufen
grunt " wurden entfernt.
Obwohl Sie erwähnen in Frage, dass Sie laufen
Aber noch prüfen, ob Sie auch tun, die gleichen Fehler, und führen Sie es mit grunt-cli
InformationsquelleAutor der Antwort Aditi Saxena
In einigen Fällen kann es erforderlich sein, npm "ein Paket entfernen" Funktion.
npm - ein Paket Entfernen
Beschreibung
"Diese deinstalliert ein Paket komplett entfernen alles npm installiert auf seinem Namen."
Auf Ihrem Dritten code-block, den Sie geschrieben diese Nachricht:
Habe ich gefunden, dass die Verwendung der
oder die
Befehle in der CLI/console stellt eine unvollständige und verwirrende Ausgabe.
Diese beiden Befehle liefern den Pfad des grunt-cli installation, sondern senden Sie diese einfach als Grunzen.
Auch mit,
oder die
nicht zurück jeder Ausgabe auf der CLI-Konsole. Ich glaube, dass dies ein namespace Problem/feature mit npm.
Ich hatte auch eine situation, wo ich nicht in der Lage war, zu deinstallieren, die grunt-cli mit npm deinstallieren Funktion als empfohlen von anderen Mitwirkenden vor.
Das einzige, was für mich gearbeitet wurde mit der npm-entfernen-Funktion, die mit dem Programm den vollständigen Namen, wie unten gezeigt.
Diese sollte Folgendes zurück an Ihre Konsole.
Glück!
InformationsquelleAutor der Antwort RunningTalus
Verwenden Sie diesen
Oder
Und dieser zeigt Ihnen den Pfad zu den Modul -
In meinem Fall war es in der /usr/local/bin/
Sobald ich in dem Ordner bin ich gerade schrieb
Und das war das Ende davon 🙂
InformationsquelleAutor der Antwort azuneca