Wie Sie Ihr eigenes Node.js-Modul erstellen
Hinweis
Einführung
In diesem kurzen Tutorial lernen Sie, wie Sie Ihr eigenes Node.js-Modul zu erstellen.
Wenn Sie alles konfiguriert und bereitgestellt haben, möchten Sie vielleicht Optionen für die Überwachung Ihrer Anwendung in Betracht ziehen, die ein wesentlicher Bestandteil des Lebenszyklus der Anwendung ist.
Herunterladen & Node.js
Laden Sie Node.js herunter und installieren Sie es, indem Sie Ihr Betriebssystem aus der Liste hier auswählen:
Hinweis: Überall, wo Sie MyCoolModule
in diesem Tutorial sehen, ersetzen Sie es durch den gewünschten Modulnamen.
Erstellen Sie ein Node-Projekt
Erstellen Sie ein leeres Projekt mit den folgenden Befehlen:
mkdir MyCoolModule
Führen Sie den folgenden Befehl aus:
cd MyCoolModulenpm init
Geben Sie Antworten für die erforderlichen Felder (Name und Version) sowie das Hauptfeld ein:
Name: Der Name Ihres Moduls.Version: Die ursprüngliche Modulversion. Wir empfehlen, den Richtlinien der semantischen Versionierung zu folgen und mit 1.0.0 zu beginnen.main: Der Name der Datei, die geladen wird, wenn Ihr Modul von einer anderen Anwendung benötigt wird. Der Standardname ist index.js.
Drücken Sie einfach ‚Enter‘ für die anderen Fragen…
Schreiben Sie Ihr Modul
Es sollte jetzt eine package.json
Datei in Ihrem Projektverzeichnis geben. Wir müssen unseren Code schreiben, um ihn als Modul hochzuladen.
Hinweis: In diesem Beispiel schreiben wir einfach eine Funktion, um einen Text auf der Konsole auszugeben.
Erstelle eine Datei und nenne sie index.js
im Projektverzeichnis. Kopieren Sie den folgenden Code und fügen Sie ihn in index.js ein:
exports.printMsg = function() { console.log("Node.js is awesome!");}
Veröffentlichen Sie das Modul bei NPM (Node Package Manager)
Wenn Sie kein npm-Konto haben – erstellen Sie eines:
Melden Sie sich mit Ihren Anmeldedaten an:
npm login
Nach der Anmeldung können Sie es veröffentlichen!
npm publish
Testen Sie Ihr Modul
Erstellen Sie ein weiteres Verzeichnis:
mkdir TestMyModule
Wechseln Sie in das Verzeichnis:
cd TestMyModule
Erstellen Sie Ihr Testskript – ich habe meines test.js
genannt:
var mymodule = require('mycoolmodule')mymodule.printMsg();
Erstellen Sie das Testknotenprojekt:
npm init
Installieren Sie Ihr erstelltes Modul:
npm install mycoolmodule
Führen Sie das Testskript aus:
node test.js