Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist ein globales Paket in node

Was ist ein globales Paket in node

WBOY
WBOYOriginal
2022-07-06 17:28:221803Durchsuche

Im Knoten bezieht sich das globale Paket auf das Toolpaket, das zum Installieren lokaler Pakete im Projekt verwendet wird, z. B. Nrm, Garn, cnpm usw.; das Softwarepaket ist eine im Programm enthaltene Bibliothek und muss in jedem Projekt enthalten sein Das verwendet das Softwarepaket. Lokale Pakete werden in installiert, und globale Pakete müssen nur an einem Ort installiert werden. Sie können npm mit der Option -g oder --global befehlen, globale Pakete zu installieren, oder Sie können „npm ls -“ verwenden. g“, um installierte globale Pakete anzuzeigen.

Was ist ein globales Paket in node

Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS Version 16, Dell G3-Computer.

Was ist ein globales Paket in Node?

Im Allgemeinen sind globale Pakete Werkzeugpakete, wie zum Beispiel: nrm, Yarn, Cnpm.

Ein Softwarepaket ist eine in einem Programm enthaltene Bibliothek.

Lokale Pakete müssen in jedem Projekt installiert werden, das sie verwendet, während globale Pakete nur an einem Ort installiert werden müssen.

Um ein globales Paket zu installieren, verwenden Sie die Option -g oder --global des Befehls npm install.

Sie können die Option -g zu den meisten npm-Befehlen hinzufügen, indem Sie globale Pakete verarbeiten.

Um installierte globale Pakete anzuzeigen, verwenden Sie den Befehl npm ls -g.

Um den globalen Ordner „node_modules“ zu finden, verwenden Sie den Befehl npm ls -g.

Alle NPM-Befehle, die wir gesehen haben, verfügen über ein optionales Flag -g, das angibt, dass Sie ein globales Modul verwenden.

Das Beispiel sieht wie folgt aus

Der folgende Code installiert das browserify-Paket global.

npm install -g browserify

Dadurch wird browserify auf die Befehlszeile gesetzt, die wir im vorherigen Kapitel verwendet haben.

Aktualisierte globale Pakete

npm update -g package-name

Globale Pakete auflisten

npm ls -g

Pakete deinstallieren

npm rm -g package-name

Um beispielsweise Browserify zu deinstallieren, führen Sie

npm rm -g browserify
aus.

Bei der globalen Installation von Modulen ändert NPM die Systemkonfiguration nicht.

Globale Module werden in der Befehlszeile platziert, wo sie verfügbar sind.

Verwenden Sie die Anforderung globaler Module.

Global installierte Module sollten die Anforderungsfunktion in unserem Code nicht verwenden, obwohl viele Pakete, die globale Tags unterstützen, auch die lokale Installation in unserem Projekt (Ordner node_modules) unterstützen.

Bei lokaler Installation, also ohne das Flag -g, können wir die Funktion require verwenden, wie wir bereits gesehen haben.

Ein gutes einfaches Beispiel ist das Rimraf-Modul (www.npmjs.org/package/rimraf).

Wenn Rimraf global installiert ist (npm install -g rimraf), stellt es ein Befehlszeilenprogramm bereit, mit dem Sie Verzeichnisse plattformübergreifend rekursiv und erzwungen löschen können.

Um das Verzeichnis myData nach der globalen Installation von Rimraf zu löschen, führen Sie

rimraf myData aus.

Um dasselbe über den Node.js-Code zu tun, installieren Sie Rimraf lokal (npm install rimraf) und erstellen Sie eine app.js wie gezeigt.

Was ist ein globales Paket in node

Empfohlenes Lernen: „nodejs-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist ein globales Paket in node. 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