npm bedeutet auf Chinesisch „Node-Paketmanager“. Es kann zusammen mit Nodejs installiert werden Installieren, teilen und verteilen Sie Code und verwalten Sie Knotenprojektabhängigkeiten.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, NodeJS-Version 12.19.0, DELL G3-Computer.
Was ist npm? Was hat das mit node.js zu tun?
npm (vollständiger Name Node Package Manager, „Knotenpaketmanager“) ist das in JavaScript geschriebene Standard-Softwarepaketverwaltungssystem von Nodejs. Mit npm können Sie Code installieren, freigeben, verteilen und Projektabhängigkeiten verwalten.
npm ist ein Paketverwaltungstool in der JavaScript-Welt und das Standardpaketverwaltungstool für die Node.js-Plattform. Es wird zusammen mit Nodejs installiert. Ähnlich wie Maven, Gradle in der Java-Syntax und Pip in Python.
npm kann viele Probleme bei der Bereitstellung von NodeJS-Code lösen:
Ermöglichen Sie Benutzern, von anderen geschriebene Pakete von Drittanbietern 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.
npm koexistiert mit Nodejs. Solange Nodejs installiert ist, wird npm auch installiert. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Installation erfolgreich ist.
Erweiterte Kenntnisse: Was passiert beim Ausführen von npm run xxx
Beim Ausführen von npm run xxx sucht npm zunächst nach dem auszuführenden Programm in node_modules/.bin im aktuellen Verzeichnis und führt es aus wenn gefunden;
Wenn nicht gefunden, suchen Sie im globalen Verzeichnis npm i -g xxx. Wenn das globale Verzeichnis immer noch nicht gefunden wird, suchen Sie im Pfad-Umgebungsvariable, um zu sehen, ob es andere ausführbare Programme mit demselben Namen gibt.
Weitere Informationen zu Knoten finden Sie unter:
nodejs-TutorialDas obige ist der detaillierte Inhalt vonWelche Beziehung besteht zwischen npm und node.js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!