Wenn Sie mit Node.js arbeiten, ist es wichtig zu wissen, wie man Module importiert. Sie könnten ein Modul benötigen, das sich in einer anderen Datei befindet, wie zum Beispiel in einer Datei namens 'example.js'. Die Frage betrifft genau diesen Fall und es gibt tatsächlich zwei korrekte Antworten.
Die erste richtige Antwort lautet var example = require('./example.js')
. Das ist der CommonJS Weg zum Import von Modulen in Node.js. CommonJS ist ein weit verbreiteter Standard für Modulsysteme in JavaScript, der ursprünglich für Node.js entwickelt wurde.
var example = require('./example.js');
// Jetzt können Sie die Funktionen und Objekte verwenden, die in example.js definiert sind.
Die zweite korrekte Antwort lautet import example from './example.js'
. Das ist der ES6 Weg zum Import von Modulen in Node.js. ES6, auch bekannt als ES2015, hat eine Reihe von Verbesserungen und neuen Funktionen in JavaScript eingeführt, einschließlich eines neuen Modulsystems.
import example from './example.js';
// Gerade wie bei der CommonJS Methode, nun können Sie die Funktionen und Objekte verwenden, die in example.js definiert sind.
Beide Methoden sind korrekt und weit verbreitet, die Wahl zwischen ihnen hängt von mehreren Faktoren ab, einschließlich der Kompatibilität mit älteren Versionen und persönlichen Vorlieben. Beachten Sie jedoch, dass Sie mit der ES6-Methode die Vorteile von statischer Typenprüfung und anderen fortschrittlichen Funktionen erhalten können.