Heim >Web-Frontend >js-Tutorial >Wo leben npm-installierte Pakete tatsächlich?

Wo leben npm-installierte Pakete tatsächlich?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-29 19:07:15555Durchsuche

Where Do npm-Installed Packages Actually Live?

Ermitteln des Speicherorts von NPM-installierten Paketen

npm, ein Paketmanager für Node.js, vereinfacht die Installation von Modulen von Drittanbietern . Benutzer fragen sich jedoch möglicherweise, wo sich diese Module nach der Installation befinden.

Auffinden globaler Bibliotheken

Globale Bibliotheken, die systemweit für alle Benutzer installiert werden, werden normalerweise in einem von ihnen gespeichert die folgenden Verzeichnisse:

  • Unix-Systeme: /usr/local/lib/node oder /usr/local/lib/node_modules

Um eine verkürzte Liste globaler Bibliotheken und ihrer Pfade anzuzeigen, führen Sie den Befehl aus:

npm list -g | head -1

Für eine umfassendere Liste, einschließlich Sub -packages, verwenden Sie:

npm list --depth=0

Um die Liste nach global installierten Paketen zu filtern, fügen Sie das -g hinzu flag:

npm list -g --depth=0

Windows-Benutzer können damit rechnen, globale Bibliotheken an den folgenden Orten zu finden:

  • Windows XP: %USERPROFILE%AppDatanpmnode_modules
  • Windows 7, 8 und 10: %USERPROFILE%AppDataRoamingnpmnode_modules

Suchen nicht-globaler Bibliotheken

Nicht-globale Bibliotheken werden im Unterverzeichnis node_modules des aktuellen Arbeitsverzeichnisses installiert. Um die installierten nicht-globalen Bibliotheken anzuzeigen, führen Sie Folgendes aus:

npm list

Pakete global oder lokal installieren

Standardmäßig installiert npm Pakete lokal. Um ein Paket global zu installieren, schließen Sie die Option -g ein:

  • npm install -g pm2: Installiert pm2 global und platziert es normalerweise in /usr/local/lib/node_modules.
  • npm install pm2: Installiert pm2 lokal und platziert es im aktuellen Verzeichnis Unterverzeichnis node_modules.

Das obige ist der detaillierte Inhalt vonWo leben npm-installierte Pakete tatsächlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn