npm in der Knotenumgebung ist das Standardpaketverwaltungs- und -verteilungstool. Der vollständige Name von npm ist zu einem inoffiziellen Standard für die Veröffentlichung von Knotenmodulen geworden, mit dem Benutzer von anderen geschriebene Pakete herunterladen können B. den NPM-Server, um es lokal zu verwenden, oder ermöglichen Sie Benutzern, von ihnen geschriebene Pakete oder Befehlszeilenprogramme auf den NPM-Server hochzuladen, damit andere sie verwenden können.
Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS Version 16, Dell G3-Computer.
npm ist der Standardpaketmanager für die JavaScript-Laufzeitumgebung Node.js.
Der vollständige Name von NPM ist Node Package Manager. Es ist ein NodeJS-Paketverwaltungs- und -verteilungstool und hat sich zu einem inoffiziellen Standard für die Veröffentlichung von Node-Modulen (Paketen) entwickelt.
npm ist ein Paketverwaltungstool, das zusammen mit Nodejs installiert wird. Es kann viele Probleme bei der Nodejs-Codebereitstellung lösen, darunter die folgenden:
Ermöglichen Sie Benutzern, von anderen geschriebene Drittanbieterpakete vom NPM-Server zur lokalen Verwendung herunterzuladen.
Ermöglicht Benutzern das Herunterladen und Installieren von von anderen geschriebenen Befehlszeilenprogrammen vom NPM-Server zur lokalen Verwendung.
Ermöglicht Benutzern das Hochladen von Paketen oder Befehlszeilenprogrammen, die sie schreiben, auf den NPM-Server, damit andere sie verwenden können.
Da die neue Version von nodejs npm integriert hat, wurde npm auch zuvor installiert. Sie können auch testen, ob die Installation erfolgreich ist, indem Sie „npm -v“ eingeben. Der Befehl lautet wie folgt: Wenn eine Versionsaufforderung angezeigt wird, ist die Installation erfolgreich:
$npm-v2.3.0Wenn Sie eine alte Version von npm installiert haben, können Sie diese einfach über den Befehl npm aktualisieren. Der Befehl lautet wie folgt:
$ sudo npm install npm -g/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/[email protected] /usr/local/lib/node_modules/npmWenn es sich um ein Windows-System handelt, verwenden Sie den folgenden Befehl: npm install npm -g
Globale Installation vs. lokale Installation
Die Installation von npm-Paketen ist in zwei Typen unterteilt: lokale Installation (lokal) und globale Installation (global). Der Unterschied besteht nur darin, ob -g vorhanden ist
npm install express # Lokale Installation npm install express -g # Globale InstallationWenn der folgende Fehler auftritt: npm err! Fehler: connect ECONNREFUSED 127.0.0.1:8087
Die Lösung ist: $ npm config set Proxy null
Lokale Installation
Platzieren Sie das Installationspaket unter ./node_modules (dem Verzeichnis, in dem der npm-Befehl ausgeführt wird). Wenn kein node_modules-Verzeichnis vorhanden ist, wird das node_modules-Verzeichnis in dem Verzeichnis generiert, in dem der npm-Befehl derzeit ausgeführt wird.
Lokal installierte Pakete können über require() eingeführt werden.
Globale Installation
Platzieren Sie das Installationspaket in /usr/local oder im Installationsverzeichnis Ihres Knotens.
Kann direkt über die Befehlszeile verwendet werden.
Wenn Sie die Funktionalität beider nutzen möchten, müssen Sie es an beiden Orten installieren oder den NPM-Link verwenden.
Empfohlenes Lernen: „nodejs-Video-Tutorial“
Das Obige ist der detaillierte Inhalt von npm in der Knotenumgebung. Weitere Informationen finden Sie in anderen verwandten Artikeln auf dieser Website!