Wie exportiert und verwendet die Klasse ECMA6
? Das ist, was ich tue jetzt:Exportieren und importieren Sie die Klasse ECMA6
parser.js
module.exports = class Parser {
static parse() {
}
static doNow() {
}
}
nun in einer anderen Datei, ich tue:
var Parser = require('parser')
Parser.parse();
Wenn parse
auf Parser
genannt wird, erhalte ich eine Fehler, der
SyntaxError: Unexpected identifier
sagt mit Parser
hervorgehoben.
Was könnte der Grund dafür sein? Was ist der richtige Export und Import der Klasse?
Eine Syntax bedeutet, dass die Javascript ist falsch, anstatt dass der Wert i ist nkorrekt. Können Sie den tatsächlichen Anrufcode anzeigen? – lonesomeday
Wie Sie über es6 fragen, überprüfen Sie [hier] (http://2ality.com/2014/09/es6-modules-final.html) –