Es gibt einige Standard- oder vorhandene Module in node.js, wenn Sie node.js wie http, sys usw. herunterladen und installieren .
Da sie bereits in node.js sind, wenn wir diese Module verwenden wollen tun wir im Grunde wie Import - Module , aber warum? weil sie bereits in der node.js vorhanden sind. Beim Importieren werden sie aus node.js übernommen und in Ihr Programm eingefügt. Und sie dann benutzen.
Während Exportieren genau das Gegenteil ist, erstellen Sie das gewünschte Modul, sagen wir das Modul Addition.js, und fügen dieses Modul in die Datei node.js ein. Sie tun dies, indem Sie es exportieren.
Bevor ich hier etwas schreibe, denken Sie daran, module.exports.additionTwo ist dasselbe wie exports.additionTwo
Huh, das ist der Grund, den wir mögen
exports.additionTwo = function(x)
{return x+2;};
Sei vorsichtig mit dem Weg
Nehmen wir an, Sie haben ein Modul add.js erstellt.
exports.additionTwo = function(x){
return x + 2;
};
Wenn Sie dies an Ihrer NODE.JS-Eingabeaufforderung ausführen:
node
var run = require('addition.js');
Dies wird fehlerhaft sagen
Fehler: Modul Addition.js kann nicht gefunden werden
Dies liegt daran, dass der Prozess node.js die Datei addation.js nicht kann, da wir den Pfad nicht erwähnt haben. Wir können also den Pfad mithilfe von NODE_PATH festlegen
set NODE_PATH = path/to/your/additon.js
Nun sollte dies ohne Fehler erfolgreich laufen !!
Eine weitere Sache ist, dass Sie die Datei addation.js auch ausführen können, indem Sie NODE_PATH nicht auf die Eingabeaufforderung von nodejs zurücksetzen:
node
var run = require('./addition.js');
Da wir den Pfad hier angeben, indem wir sagen, dass er sich im aktuellen Verzeichnis befindet, ./
sollte dies auch erfolgreich ausgeführt werden.