Node.js ist eine JavaScript-Laufzeitumgebung zum Erstellen skalierbarer Webanwendungen. Die Stärke von Node.js liegt in seiner Fähigkeit, Anwendungen einfach zu erweitern und leistungsstarke Webdienste zu erstellen. In Node.js verwenden wir modulare Programmierung, um den Code prägnanter und einfacher zu warten zu machen. In diesem Artikel erfahren Sie, wie Sie Module in Node.js installieren.
1. Node.js-Modul
Die in Node.js definierten Module übernehmen die CommonJS-Spezifikation und jedes Modul ist eine separate Datei. Module können über die Funktion require geladen werden, und jedes Modul kann über das Objekt module.exports eine externe öffentliche Schnittstelle implementieren.
Node.js verfügt über einige integrierte Module wie FS, HTTP, HTTPS usw. Darüber hinaus unterstützt Node.js auch den Import von Modulen von Drittanbietern, die direkt in das Projekt eingefügt werden können.
2. Verwenden Sie npm, um Module zu installieren.
Der beliebteste Paketmanager in der Node.js-Community ist npm. npm bietet eine große Anzahl von Paketen von Drittanbietern, die einfach installiert und verwaltet werden können.
Um ein Node.js-Modul zu installieren, verwenden Sie einfach den Befehl npm install plus den Modulnamen in der Befehlszeile.
Zum Beispiel installiert der folgende Befehl das lodash-Modul:
npm install lodash
Verwenden Sie im Node.js-Programm die Funktion require, um das Modul zu laden:
const _ = require('lodash');
3. Installieren Sie das Modul global
Wenn Sie npm zum Installieren verwenden Modul, es wird standardmäßig im aktuellen Verzeichnis „node_modules“ des Projekts installiert. Das heißt, wenn Sie dasselbe Modul in verschiedenen Projekten verwenden möchten, müssen Sie das Modul in jedem Projekt installieren, was zu viel Doppelarbeit und Platzverschwendung führt.
Das Konzept der globalen Installation ist hier besonders wichtig. Sobald Sie ein Node.js-Modul global installiert haben, können Sie das Modul in jedem Projekt verwenden, ohne das Modul erneut installieren zu müssen.
Verwenden Sie den folgenden Befehl, um ein Node.js-Modul global zu installieren:
npm install -g <module>
Mit dem folgenden Befehl wird beispielsweise das Nodemon-Modul global installiert:
npm install -g nodemon
Nach Abschluss der Installation können Sie den Nodemon-Befehl in jedem Projekt verwenden.
4. Verwenden Sie den Node.js-Paketmanager, um das Modul zu installieren.
Wenn Sie möchten, dass das von Ihnen entwickelte Node.js-Modul für andere verfügbar ist, können Sie es auf npm veröffentlichen. Vor der Veröffentlichung müssen Sie das Node.js-Modul in eine Datei im Tarball-Format packen.
Der Befehl zum Packen des Node.js-Moduls lautet wie folgt:
npm pack
Dieser Befehl packt das Node.js-Modul im aktuellen Verzeichnis in eine Tarball-Formatdatei und speichert es in einer .tgz-Datei im aktuellen Verzeichnis.
Nachdem die Paketierung abgeschlossen ist, können Sie den Befehl npm Publish verwenden, um das Modul in npm zu veröffentlichen:
npm publish
Nach Abschluss der Veröffentlichung können andere den Befehl npm install verwenden, um das von Ihnen veröffentlichte Node.js-Modul zu installieren.
5. Zusammenfassung
Node.js verwendet modulare Programmierung, um den Code prägnanter und einfacher zu warten. npm ist der beliebteste Paketmanager in der Node.js-Community und bietet eine große Anzahl von Paketen von Drittanbietern, die einfach installiert und verwaltet werden können.
Sie können ein Node.js-Modul mit dem Befehl npm install installieren. Durch die globale Installation eines Node.js-Moduls können Sie es in jedem Projekt verwenden, ohne es erneut installieren zu müssen. Wenn Sie Ihr Node.js-Modul auf npm veröffentlichen müssen, müssen Sie das Modul zunächst packen und es dann mit dem Befehl „npm veröffentlichen“ auf npm veröffentlichen.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Module in NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!