Dies scheint ein einfaches Problem zu sein, aber die Antworten Internet ist mit Es5, Babel, Typescript oder Legacy Node 4 Fragen überladen.Wie exportiert man einen Wert von einem Modul?
Frage: Wie diese exportieren:
**server.js**
class Server {
constructor(port) {
this._port = port;
}
start() {
// Some code here.
}
stop() {
// Some code here.
}
}
Um es zu nutzen app.js genau wie folgt aus:
**app.js**
var Server = require("server");
var server = new Server(80);
server.start();
Reine Knoten 5 mit ES6, ohne babel oder zusätzliche Knoten Pakete . Nur das.
Wie exportieren Ein Wert von einem Knotenmodul wurde (noch) nicht geändert. Es ist egal, welche Knotenversion Sie verwenden (was auch die ES-Version bestimmt). Ihr erster Schritt sollte immer sein, die Dokumentation des Systems selbst zu betrachten: https://nodejs.org/api/modules.html (was übrigens eines der besten Ergebnisse ist, wenn ich nach https://www.google. com /? q = wie% 20 bis% 20 Export% 20 von% 20 Knoten% 20Modul). –