Heim > Artikel > Web-Frontend > Ist ein NPM-Knoten?
npm ist nicht node, npm ist der Paketmanager von nodejs, und nodejs wird als node bezeichnet, was eine laufende Umgebung für Javascript und eine Kapselung der Google V8-Engine ist. Mit anderen Worten, nodejs enthält npm, npm jedoch nicht auf Knoten beziehen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, NodeJS-Version 10.16.2, Dell G3-Computer.
Ist ein NPM-Knoten?
node.js ist eine Laufumgebung für Javascript und eine Kapselung der Google V8-Engine. Es handelt sich um einen serverseitigen JavaScript-Interpreter.
Einschlussbeziehung: NodeJS enthält npm. Wenn Sie beispielsweise NodeJS installieren, finden Sie die Versionsnummer von npm, wenn Sie cmd öffnen und npm -v eingeben, was darauf hinweist, dass npm installiert wurde.
Zitieren Sie die Zusammenfassung des Masters:
Tatsächlich ist npm der Paketmanager von nodejs. Wenn wir auf Node.js entwickeln, verwenden wir viele Javascript-Codes, die von anderen geschrieben wurden.
Wenn wir den Code einer anderen Person benötigen, müssen wir ihn nach Namen durchsuchen, den Quellcode herunterladen, ihn entpacken. Und wenn Sie es dann verwenden, wird es sehr mühsam sein. So erschien der Paketmanager npm.
Jeder lädt den Quellcode, den er geschrieben hat, auf die offizielle npm-Website hoch. Wenn Sie einen oder mehrere davon verwenden möchten, installieren Sie ihn einfach direkt über npm, unabhängig davon, wo sich der Quellcode befindet.
Und wenn wir Modul A verwenden möchten und Modul A von Modul B abhängt und Modul B von den Modulen C und D abhängt, lädt npm alle abhängigen Pakete basierend auf der Abhängigkeitsbeziehung herunter und verwaltet sie. Stellen Sie sich vor, wie mühsam es wäre, wenn wir diese ganze Arbeit selbst erledigen müssten!
Empfohlenes Lernen: „
node.js Video-TutorialDas obige ist der detaillierte Inhalt vonIst ein NPM-Knoten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!