Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen Node, NVM und NPM?

Was ist der Unterschied zwischen Node, NVM und NPM?

WBOY
WBOYOriginal
2022-07-04 16:24:434461Durchsuche

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.

Was ist der Unterschied zwischen Node, NVM und NPM?

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

Was sind die Unterschiede zwischen Node, NVM und NPM? 1. Unterschied: NVM: NodeJS-Versionsverwaltungstool.

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!

Stellungnahme:
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