Knoten js werfen diesen Fehler uncaughtException: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
obwohl ich benutze babel 6 es2015 präsentieren, dass annimmt, use strict
hinzuzufügen.Knoten js Wurf Fehler über strikte Modus, obwohl die Verwendung von Babel 6 voreingestellten es2015 mit enthält strikte Modus
Ich habe .babelrc
Datei existiert und das ist, wie ich babel instanziiert:
require("babel-core").transform("code", {
retainLines: true
});
Außerdem, wenn ich babel CLI verwenden, um die Ausgabedateien zu sehen, sie haben use strict
Bin ich etwas fehlt?
** EDIT: Ist es möglich, Knoten Js nicht die Ausgabe von Babel?
Babel verwendet das Preset nicht. Wenn es so wäre, gäbe es in Ihrem Code keine let/const/Klasse, über die es sich beschweren könnte. –
Ich habe auch versucht, "Voreinstellungen" hinzuzufügen: ["es2015"] neben RetainLines und es gibt mir immer noch diesen Fehler – Rotem
Verwenden Sie ES6-Code in dem Skript, das die Transformation tut? es transformiert sich nicht, weißt du. –