npm ist ein Tool zur Verwaltung und Verteilung von Knotenpaketen, das zu einem inoffiziellen Standard für die Veröffentlichung von Knotenmodulen (Paketen) geworden ist. Mit npm können Sie schnell die von bestimmten Diensten verwendeten Pakete finden, installierte Pakete herunterladen, installieren und verwalten.
1. npm install moduleNames: Knotenmodul installieren
Nach Abschluss der Installation wird ein Verzeichnis „node_modules“ generiert, in dem sich die installierten Knotenmodule befinden.
Die Knoteninstallation ist in den globalen Modus und den lokalen Modus unterteilt.
Normalerweise wird es im lokalen Modus ausgeführt und das Paket wird im lokalen Verzeichnis node_modules Ihres Anwendungscodes installiert.
Im globalen Modus wird das Node-Paket unter node_modules im Node-Installationsverzeichnis installiert.
Der globale Installationsbefehl lautet npminstall-gmoduleName. Gelernt mit npminstall-gmoduleName. Erfahren Sie, wie Sie mit npm set global = true den Installationsmodus festlegen. Mit $ npm get global können Sie den aktuell verwendeten Installationsmodus anzeigen.
Beispiel:
npm install express
Die neueste Version von Express wird standardmäßig installiert. Sie können die angegebene Version auch installieren, indem Sie am Ende die Versionsnummer hinzufügen. wie npm install express@ 3.0.6
npm install <name> -g
Installieren Sie das Paket in der globalen Umgebung
Aber im Code gibt es keine Möglichkeit, das global aufzurufen installiertes Paket direkt über require() von. Die globale Installation dient der Verwendung über die Befehlszeile. Genau wie nach der globalen Installation von vmarket können Sie den VM-Befehl
npm install <name> --save
direkt in der Befehlszeile ausführen und gleichzeitig die Informationen in das Paket schreiben . Wenn sich im Projektpfad in JSON eine package.json-Datei befindet, können Sie alle Abhängigkeitspakete gemäß der
Abhängigkeitskonfiguration direkt installieren Der Code wird an Github übermittelt. Es ist nicht erforderlich, den Ordner „node_modules“ zu übermitteln.
2. npm view moduleNames: Zeigen Sie den package.json-Ordner des Knotenmoduls an
Hinweis: Wenn Sie eine Beschriftung unter dem package.json-Ordner anzeigen möchten Inhalt , Sie können $npm view moduleName labelName
3. npm list: Die installierten Knotenpakete im aktuellen Verzeichnis anzeigen
Hinweis: Die Suche nach Knotenmodulen beginnt im aktuellen Verzeichnis, in dem der Code ausgeführt wird . Die Suchergebnisse hängen vom Inhalt unter node_modules im aktuell verwendeten Verzeichnis ab. $ npm list parseable=true kann alle aktuell installierten Knotenpakete in Form eines Verzeichnisses anzeigen
4. npm-Hilfe: Sehen Sie sich den Hilfebefehl an
5 moudleName-Abhängigkeiten: Zeigen Sie die Abhängigkeiten des Pakets an
6. npm-Ansichtsmodulname-Repository.url: Zeigen Sie die Quelldateiadresse des Pakets an
7 : Anzeigen der Abhängigkeiten der Paketversion von Node
8. npm-Hilfeordner: Alle von npm verwendeten Ordner anzeigen
9 Ändern des Paketinhalts
10. npm veraltet: Überprüfen Sie, ob das Paket veraltet ist, und Sie können das Paket rechtzeitig aktualisieren
11. npm update moduleName: Knotenmodul aktualisieren
12. npm uninstall moduleName: Knotenmodul deinstallieren
13 .json beschreibt die Struktur dieses Ordners. Die Methode für den Zugriff auf den JSON-Ordner von npm lautet wie folgt:
$ npm help json
Dieser Befehl öffnet eine Webseite auf die Standardmethode, wenn das Standardöffnungsprogramm ist geändert wurde, kann möglicherweise nicht als Webseite geöffnet werden.
14. Beim Veröffentlichen eines npm-Pakets müssen Sie prüfen, ob ein bestimmter Paketname bereits vorhanden ist
$ npm search packageName
15, npm init: führt Sie zum Erstellen einer package.json-Datei, einschließlich Name, Version, Autoreninformationen usw.
16. npm root: Sehen Sie sich den Installationspfad des aktuellen Pakets an
npm root -g: Zeigt den globalen Paketinstallationspfad an
17. npm -v: Zeigt die von npm installierte Version an
Das obige ist der detaillierte Inhalt vonZusammenfassung der Befehle des Nodejsnode-Paketverwaltungs- und -verteilungstools. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!