Was ist NPM
Der vollständige Name von NPM ist Node Package Manager, ein mit NodeJS installiertes Paketverwaltungs- und -verteilungswerkzeug. JavaScript -Entwickler sind sehr bequem, installierte Pakete herunterzuladen, zu installieren, hochzuladen und zu verwalten.
NPM Installationsmodul installieren
Grundlegende Syntax
npm install (ohne args, in Paket -dir) npm install [<@Scope>/] <name> npm install [<@Scope>/] <name>@<Tag> npm install [<@Scope>/] <name>@<version> npm install [<@Scope>/] <Name <Name>@Version> npm Installation <Tarball -Installation <Tarball -Installation <Tarball -Installation <Tarball -Installation <Tarball -Installation <Tarball -Installation <Tarball: NPM ICOMMON-Optionen: [-s |-Save | -d | -save-dev | -O |-Save-optional] [-e |-Save-exact] [-Dry-Run]
Installieren Sie das Paket, die neueste Version wird standardmäßig installiert
Kopieren Sie den Code wie folgt: NPM GULP Installieren Sie
Installieren Sie die angegebene Version
Kopieren Sie den Code wie folgt: NPM installieren Sie [email protected]
Installieren Sie das Paket und behalten Sie die Informationen in der Paket.json -Datei des Projekts auf
Die Abhängigkeit des Projekts von Modulen kann durch die folgenden 3 Methoden dargestellt werden (vorausgesetzt, die aktuelle Versionsnummer beträgt 1.1.0):
Neu veröffentlichte Patch -Versionen von kompatiblen Modulen: ~ 1.1.0, 1.1.x, 1.1 kompatible Module Neu veröffentlichte kleine Versionen und Patchversionen
-S, -Seien Sie die Installationspaketinformationen zu Abhängigkeiten (Abhängigkeiten in der Produktionsphase) hinzugefügt.
Kopieren Sie den Code wie folgt: NPM Installieren Sie GULP -SAVE oder NPM GULP -S Installieren
Das Feld Abhängigkeiten der Datei Package.json:
Kopieren Sie den Code wie folgt: "Abhängigkeiten": {"Gulp": "^3.9.1"}
-D, -Save-dev Die Installationspaketinformationen werden DevDependencies (Abhängigkeiten in der Entwicklungsphase) hinzugefügt, sodass sie im Allgemeinen in der Entwicklungsphase verwendet werden.
Kopieren Sie den Code wie folgt: NPM Installieren Sie Gulp -Save -Dev oder NPM
Das Feld DevDependencies der Package.json -Datei:
Kopieren Sie den Code wie folgt: "DevDependenzen": {"Gulp": "^3.9.1"}
-O,-Save-optionale Die Installationspaketinformationen werden zu OptionalleDePendenzen (Abhängigkeiten für optionale Phasen) hinzugefügt.
Kopieren Sie den Code wie folgt: NPM Installieren Sie Gulp -Save -optional oder NPM Installieren Sie Gulp -o
Das Feld "OptionalleDePendencies" der Datei Package.json:
Die Codekopie lautet wie folgt: "OptionalleDePendenzen": {"Gulp": "^3.9.1"},
-E,-Save-pass genaue Installation bestimmter Modulversionen
Kopieren Sie den Code wie folgt: NPM Installieren Sie GULP -SAVE -PAXACT oder NPM GULP -E
Geben Sie den Befehl npm ein und installieren Sie Gulp -es und achten Sie auf das Feld Abhängigkeiten der Paket.json -Datei, um festzustellen
Kopieren Sie den Code wie folgt: "Abhängigkeiten": {"Gulp": "3.9.1"}
Nachdem die Abhängigkeiten des Moduls in die Paket.json -Datei geschrieben wurden, öffnen andere das Stammverzeichnis des Projekts (Projekt Open Source, interne Teamwork) und verwenden den Befehl npm install, um alle Abhängigkeitenkonfigurationen gemäß den Konfigurationen der Abhängigkeiten zu installieren.
Kopieren Sie den Code wie folgt: NPM Installation
Lokale Installation (lokal)
Kopieren Sie den Code wie folgt: NPM GULP Installieren Sie
Globale Installation (g) mit -G oder -Global
Kopieren Sie den Code wie folgt: NPM Installieren Sie Gulp -g
NPM LS -Ansicht Installiertes Modul
Grundlegende Syntax
Kopieren Sie den Code wie folgenden
Global installierte Module und Abhängigkeiten anzeigen
Kopieren Sie den Code wie folgt: NPM LS -g
NPM -Deinstallin -Deinstallation -Modul
Grundlegende Syntax
Kopieren Sie den Code wie folgt: NPM-Deinstall [<@Scope>/] <pkg> [@<version>] ... [-s |--Save | -d |--Save-Dev | -O |--Save-optional] aliase: entfernen, rm, r, un, Unglück
Wenn Sie die Entwicklungsversion des Moduls deinstallieren
Kopieren Sie den Code wie folgt: NPM Deinstallation Gulp-Save-dev
NPM Update Update Update Modul
Grundlegende Syntax
Kopieren Sie den Code wie folgt: NPM Update [-g] [<pkg> ...]
NPM überprüft, ob das Modul veraltet ist
Grundlegende Syntax
Kopieren Sie den Code -Code wie folgt: NPM veraltet [[<@Scope>/] <pkg> ...]
Dieser Befehl listet alle veralteten Pakete auf und kann die Pakete rechtzeitig aktualisieren
NPM Init startet die Erstellung einer Paket.json -Datei im Projekt
Die Informationen des Installationspakets können in der Paket.JSON -Datei des Projekts für die anschließende Entwicklung anderer Projekte oder zur Zusammenarbeit mit anderen aufbewahrt werden. Es wird auch gesagt, dass Package.json im Projekt unerlässlich ist.
Kopieren Sie den Code wie folgt: NPM init [-f |--force | -y |--yes]
NPM -Hilfeansicht detaillierte Hilfe für einen Befehl
Geben Sie beispielsweise npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件/nodejs/node_modules/npm/html/doc/cli/npm-install.html
Kopieren Sie den Code wie folgenden
NPMROOT -Paket -Installationspfad anzeigen
Ausgabepfad zu node_modules
Kopieren Sie den Code wie folgt: NPM root [-g]
NPM Config verwaltet den NPM -Konfigurationspfad
Grundlegende Syntax
Kopieren Sie den Code wie folgt: NPM-Konfigurations-Set <Key> <wert> [-g | --global] NPM-Konfiguration GET <Key> NPM-Konfiguration Delete <Key> NPM-Konfiguration ListNPM conct editNPM get <schlüssel> NPM-Set <Key> <wert> [-g | --global]
Für die meiste Konfiguration sollten Sie einen Proxy einrichten, um das Problem des Versäumnisses zu lösen, einige Module in NPM zu installieren.
Zum Beispiel bin ich im Intranet des Unternehmens, da die Firewall des Unternehmens die Installation von Modulen nicht abschließen kann. Das Einrichten eines Proxy kann das Problem lösen.
Kopieren Sie den Code wie folgt: NPM Config Set Proxy = http: //dev-proxy.oa.com: 8080
Ein weiteres Beispiel ist das Problem der Inlandsnetzwerk Umgebung, eine bestimmte offizielle IP kann harmonisch sein. Glücklicherweise gibt es in China gutherzige Menschen, die einen Spiegel aufgebaut haben. Zu diesem Zeitpunkt richten wir einfach den Spiegel ein.
Kopieren Sie den Code wie folgt: NPM CONFORSET SET Registry = "http://r.cnpmjs.org"
NPM Cache Management Modul Cache
Grundlegende Syntax
Kopieren Sie den Code wie folgt: NPM Cache add <Tarball -Datei> NPM -Cache add <ordner> npm cache add <tarball url> npm cache add <name>@<version> npm cache ls [<path>] npm cache sauber [<path>]
Der häufigste Befehl besteht darin, den lokalen Cache von NPM zu löschen
Kopieren Sie den Code wie folgt: NPM -Cache sauber
NPM Start -Startmodul
Grundlegende Syntax
Kopieren Sie den Code wie folgt: npm start [- <args>]
Dieser Befehl ist im Feld Start der Skripte in der Datei package.json geschrieben. Sie können den Befehl anpassen, um eine Serverumgebung zu konfigurieren und eine Reihe notwendiger Programme zu installieren, wie z.
Kopieren Sie den Code wie folgt: "Skripte": {"Start": "gulp -all"}
Wenn die Datei package.json nicht start festgelegt wird, wird Node Server.js direkt gestartet
NPM Stopp -Stop -Modul
Grundlegende Syntax
Kopieren Sie den Code wie folgt: npm stop [- <args>]
NPM Neustart -Neustartmodul
Grundlegende Syntax
Kopieren Sie den Code wie folgt: NPM Neustart [- <args>]
In einem Artikel vor der College -Aufnahmeprüfung und dem Drachenbootfestival wünsche ich den Studenten in der College -Aufnahmeprüfung sehr gut, und ich wünsche Ihnen allen ein glückliches Zongzi -Festival und verbringen mehr Zeit mit Ihrer Familie.
Das obige sind die relevanten Informationen über die häufig verwendeten NPM -Befehle in node.js, die Ihnen vom Editor vorgelegt wurden. Ich hoffe, es wird für alle hilfreich sein!