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 verwendeten Projekt installiert werden Das Softwarepaket muss 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 -g“ zum Anzeigen verwenden installierte globale Pakete.
Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS Version 16, Dell G3-Computer.
Im Allgemeinen handelt es sich bei globalen Paketen um Werkzeugpakete wie: nrm, Yarn, CNPM
Softwarepakete sind Bibliotheken, die in einem Programm enthalten sind.
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 für die npm-Installation.
Sie können die Option -g zu den meisten npm-Befehlen hinzufügen, indem Sie mit globalen Paketen arbeiten.
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 globale Module verwenden.
Beispiele sind wie folgt
Der folgende Code installiert das browserify-Paket global.
npm install -g browserifyDadurch wird browserify in die Befehlszeile eingefügt, die wir im vorherigen Kapitel verwendet haben.
Aktualisiertes globales Paket
npm update -g PaketnameGlobale Pakete auflisten
npm ls -gPaket deinstallieren
npm rm -g PaketnameUm beispielsweise Browserify zu deinstallieren, führen Sie Folgendes aus:
npm rm -g browserifyNPM ändert die Systemkonfiguration nicht, wenn Module global installiert werden.
Globale Module werden in der Befehlszeile platziert, wo sie verfügbar sind.
Verwenden Sie das globale Modul „require“.
Global installierte Module sollten die Funktion „require“ 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 wird (npm install -g rimraf), stellt es ein Befehlszeilendienstprogramm 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 Folgendes aus:
rimraf myData
Um dasselbe mit Node.js-Code zu tun, installieren Sie Rimraf lokal (npm install rimraf) und erstellen Sie eine app.js wie gezeigt.
Empfohlenes Lernen: „nodejs-Video-Tutorial“
Das Obige ist der detaillierte Inhalt des globalen Pakets im Knoten. Weitere Informationen finden Sie in anderen verwandten Artikeln auf dieser Website!