Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist npm in der Knotenumgebung?
npm in der Node-Umgebung ist das Standard-Paketverwaltungs- und -verteilungstool. Der vollständige Name von npm ist zu einem inoffiziellen Standard für die Veröffentlichung von Node-Modulen geworden, mit dem Benutzer Programme von Drittanbietern herunterladen können Andere vom NPM-Server Pakete können lokal verwendet werden, oder Benutzer können ihre eigenen Pakete oder Befehlszeilenprogramme auf den NPM-Server hochladen, 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.
NPMs vollständiger Name 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 mit Nodejs installiert wird. Es kann viele Probleme bei der Bereitstellung von Nodejs-Code lösen:
Ermöglicht Benutzern das Herunterladen von Drittanbieterpaketen, die von anderen geschrieben wurden, vom NPM-Server lokalen Bereich.
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 auch das vorherige npm installiert. Sie können auch testen, ob die Installation erfolgreich ist, indem Sie „npm -v“ eingeben. Der Befehl lautet wie folgt. Wenn die Versionsaufforderung angezeigt wird, ist die Installation erfolgreich:
$ npm -v 2.3.0
Wenn Sie eine alte Version von npm installieren, können Sie diese einfach über den npm-Befehl aktualisieren:
$ sudo npm install npm -g /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js npm@2.14.2 /usr/local/lib/node_modules/npm
Wenn Da es sich um ein Windows-System handelt, verwenden Sie den folgenden Befehl: npm install npm -g
Globale Installation und lokale Installation
Die Installation des NPM-Pakets ist in zwei Typen unterteilt: lokale Installation (lokal) und globale Installation (global). In der Befehlszeile besteht der Unterschied nur darin, ob -g vorhanden ist. Wenn der folgende Fehler auftritt: npm err! Fehler: connect ECONNREFUSED 127.0.0.1:8087 Die Lösung lautet: $ npm config set Proxy null
Lokale InstallationPlatzieren Sie das Installationspaket in . 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 ausgeführt wird wird derzeit ausgeführt.
Sie können lokal installierte Pakete über require() einführen.
Legen Sie das Installationspaket unter /usr/local oder in Ihrem Knoteninstallationsverzeichnis ab.
kann direkt in der Kommandozeile verwendet werden.
Wenn Sie beide Funktionen nutzen möchten, müssen Sie es an zwei Stellen installieren oder den NPM-Link verwenden.
“
Das obige ist der detaillierte Inhalt vonWas ist npm in der Knotenumgebung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!