Ich möchte alle meine Pakete und Module des Node-Moduls sehen. Bitte sagen Sie mir, wo sie sich in Ubuntu 18.04 befinden. Wie zum Beispiel /path/to/node-module
. Außerdem: Wie kann ich den Code von Modulen sehen, wie zum BeispielhttpModul oderfsModul.
Antwort1
Globale Bibliotheken
Sie können es ausführen, npm list -g
um zu sehen, welche globalen Bibliotheken installiert sind und wo sie sich befinden. Verwenden Sie es npm list -g | head -1
für eine gekürzte Ausgabe, die nur den Pfad anzeigt.
Auf Unix-Systemen werden sie normalerweise in /usr/local/lib/node
oder /usr/local/lib/node_modules
bei globaler Installation abgelegt. Wenn Sie die Umgebungsvariable NODE_PATH auf diesen Pfad setzen, können die Module nach Knoten gefunden werden.
Nicht-globale Bibliotheken
Nicht-globale Bibliotheken werden im Unterordner node_modules des Ordners installiert, in dem Sie sich aktuell befinden. Sie können npm list
die installierten nicht-globalen Bibliotheken für Ihren aktuellen Standort anzeigen.
Antwort2
Den Standort vor Ort können Sie sich wie folgt anzeigen lassen:
$ npm root
/home/<user>/<path>/node_modules
und der globale Standort wie folgt:
$ npm root -g
/usr/lib/node_modules
Antwort3
Global installierte node_modules sind in der Bibliothek verwurzelt, für deren Zugriff ein Sudo-Administrator erforderlich ist.
/usr/local/lib/node_modules