Was ist npm in der Knotenumgebung?

WBOY
Freigeben: 2022-07-06 11:04:06
Original
2340 Leute haben es durchsucht

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.

Was ist npm in der Knotenumgebung?

Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS Version 16, Dell G3-Computer.

Was ist npm in der Node-Umgebung?

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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 Installation

Platzieren 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.

  • Globale Installation

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.

  • Empfohlenes Lernen: „
nodejs-Video-Tutorial

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!