Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen Node, NVM und NPM?
Der Unterschied zwischen Node, NVM und NPM: 1. NodeJS ist die für die Projektentwicklung erforderliche Codebibliothek, NVM ist das NodeJS-Versionsverwaltungstool, NPM ist das NodeJS-Paketverwaltungstool. 2. NodeJS kann die Ausführung von Javascript ohne den Browser ermöglichen , nvm Kann die Versionen von NodeJS und NPM verwalten, und NPM kann Plug-Ins von Drittanbietern für NodeJS verwalten.
Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS-Version 12.19.0, Dell G3-Computer.
Mit anderen Worten: Ein NVM kann viele Knotenversionen und NPM-Versionen verwalten.
Der Grund, warum diese Technologie auftaucht, ist, dass verschiedene Projekte unterschiedliche Knotenversionen haben, einige sind 5.0.1 und andere 6.3.2. Wenn die Knotenversion falsch ist, können beim Ausführen einer Anwendung verschiedene unerklärliche Probleme auftreten.nodejs: die während der Projektentwicklung erforderliche Codebibliothek
npm: nodejs-Paketverwaltungstool.
Bei der Installation von nodejs wird auch npm mitinstalliert. Es handelt sich um ein Paketverwaltungstool.
npm verwaltet Plugins von Drittanbietern in NodeJS. Seine Rolle ist die gleiche wie der Bundler in Ruby und der Maven in Java, die beide Abhängigkeiten von Drittanbietern verwalten.2. Beziehung
NVM verwaltet die Versionen von NodeJS und NPM Javascript läuft unabhängig vom Browser. In der Vergangenheit konnte js nur auf Basis des Browsers ausgeführt werden und konnte mit dem Browser bedient werden, z. B. das Vergrößern und Verkleinern des Browsers, vorausgesetzt, der Browser wurde geöffnet (der Browser ist der Client). Mit node.js kann js serverseitig direkt auf dem System betrieben werden und den Browser sowie andere Vorgänge öffnen und schließen. Einfach ausgedrückt ist Node.js JavaScript, das auf der Serverseite ausgeführt wird. Node.js ist eine Plattform, die auf der Chrome JavaScript-Laufzeitumgebung basiert. Node.js ist eine serverseitige ereignisgesteuerte I/O-JavaScript-Umgebung, die auf der V8-Engine von Google basiert. Die V8-Engine führt Javascript sehr schnell aus und bietet eine sehr gute Leistung
Empfohlenes Lernen: „
nodejs-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Node, NVM und NPM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!