Heim >Web-Frontend >js-Tutorial >Meine Node.js-Lernreise zur NPM-Modulverwaltung
NPM ist ein Tool zur Verwaltung und Verteilung von Node-Paketen, das zu einem inoffiziellen Standard für die Veröffentlichung von Node-Modulen (Paketen) geworden ist. Mit NPM können Sie schnell die von bestimmten Diensten verwendeten Pakete finden, installierte Pakete herunterladen, installieren und verwalten.
Häufig verwendete Befehle in NPM sind:
(1) $ npm install moduleNames
Install Node module
Hinweis: Wenn Sie den Namen des nicht kennen Wenn Sie das Modul verwenden, können Sie das gewünschte Modul anhand des Indexwerts auf der Website http://search.npmjs.org finden. NPM bietet auch die Funktion zum Abfragen von $ NPM Search Indexname
Nach der Installation wird ein Node_modules-Verzeichnis generiert. Das Verzeichnis ist das im Verzeichnis installierte Node-Modul.
Die Knoteninstallation ist in den globalen Modus und den lokalen Modus unterteilt. Unter normalen Umständen wird es im lokalen Modus ausgeführt und das Paket wird im lokalen Node_modules-Verzeichnis installiert, das Statistiken aus Ihrem Anwendungscode enthält. Im globalen Modus wird das Node-Paket in node_modules im Node-Installationsverzeichnis installiert. Der globale Installationsbefehl lautet
Ich habe gelernt, $npm set global=true zu verwenden, um den Installationsmodus festzulegen
da $npm get global den aktuell verwendeten Installationsmodus überprüfen kann.
(2) $ npm view moduleNames
Den Ordner package.json des Knotenmoduls anzeigen
$ npm view moduleName labelName
(3) $ npm list
Die installierten Knotenpakete im aktuellen Verzeichnis anzeigen
im aktuell verwendeten Verzeichnis ab. $ npm list parseable=true kann alle aktuell installierten Knotenpakete in Form eines Verzeichnisses anzeigen
(5) $ NPM View MOUDLENAME Dependencies
Zeigt die Abhängigkeit des Pakets an
Zeigt die Quelldateiadresse des Pakets an
Zeigt die Version von Node an dass das Paket von
abhängt
(8)$npm-Hilfeordner
Alle von npm verwendeten Ordner anzeigen
(9)$ npm rebuild moduleName
Wird zum Neuaufbau nach Änderung des Paketinhalts verwendet
(10) $ npm veraltet
Überprüfen Sie, ob das Paket veraltet ist, und Sie können das Paket rechtzeitig aktualisieren
(11) $ npm update Moduleename
Knotenmodul aktualisieren
(12) $ NPM Uninstall MoudLename
Knotenmodul deinstallieren
(13) Ein npm-Paket enthält den Ordner package.json, package.json beschreibt die Struktur dieses Ordners. Die Methode zum Zugriff auf den npm-json-Ordner lautet wie folgt:
$ npm help json
Dieser Befehl öffnet eine Webseite auf die Standardmethode. Wenn Sie das Programm öffnen, wird sie möglicherweise nicht als Webseite geöffnet 🎜>Öffnen.
(14) Beim Veröffentlichen eines npm-Pakets müssen Sie prüfen, ob bereits ein Paketname vorhanden ist
(15) Oft haben wir Wenn wir ein npm-Paket verwenden, vergessen wir oft, seine voneinander abhängigen Module zu benötigen. Mit dem folgenden Befehl können wir sehen, von welchen Paketen dieses Modul abhängt:
npm ist für den Node.JS-Paketmanager. Bei der Node.JS-Entwicklung wird es häufig zum Installieren/Deinstallieren von Paketen verwendet. Tatsächlich übernimmt es die Aufgabe, Pakete zu veröffentlichen.
Paket.json konfigurieren
Es gibt viele Attribute des Konfigurationsobjekts. Hier finden Sie die häufig verwendeten Elemente:
Name: Paketname, der nicht mit einem vorhandenen Paket wiederholt werden kann.
Version: Versionsnummer.
Beschreibung: eine kurze Einführung.
Autor: Informationen zum Autor. Enthält drei Attribute: Name, E-Mail und URL.
main: Der Programmeintrag beim Aufruf dieses Pakets mit require.
Abhängigkeiten: abhängige Pakete, Versionsnummern können angegeben werden.
Nachdem Sie package.json konfiguriert haben, können Sie es zunächst lokal packen und installieren, um zu testen, ob das Programm normal funktioniert. Der Installationsbefehl lautet:
npm install
Darüber hinaus gibt es eine unausgesprochene Regel, die Sie beachten sollten. Wenn Sie möchten, dass das ausführbare Programm im Paket in der Node.JS-Umgebung ausgeführt wird, fügen Sie diese Zeile bitte am Anfang des Programms hinzu Eintragsdatei:
#!/usr/bin/env node
Ohne diese Zeile wird sie im Systemstandardmodus geöffnet, anstatt in der Umgebung von Node.JS ausgeführt zu werden .
Registrieren Sie ein npm-Konto
Nach der Ausführung dieses Befehls werden Sie aufgefordert, Ihren Benutzernamen, Ihre E-Mail-Adresse und Ihr Passwort einzugeben. Warten Sie nach der Eingabe einfach eine Weile .
Paket veröffentlichen
Die Vorbereitungen sind abgeschlossen. Führen Sie den folgenden Befehl aus, um das Paket zu veröffentlichen:
if Um das Paket zu aktualisieren, Ändern Sie einfach die Versionsnummer in package.json und führen Sie den Veröffentlichungsbefehl erneut aus.
Weitere Artikel zu meiner Node.js-Lernreise und der NPM-Modulverwaltung finden Sie auf der chinesischen PHP-Website!