Wie kompiliere ich mit Babel alle enthaltenen Dateien zu einer?
Ich benutze Babel in meinem Projekt. Die Sache ist, ich habe diese Codezeile in meinemserver.js
:
import schema from "./data/schema";
(data/schema.js
hat die ES2015-Syntax.
nd wenn ich versuche, mein @ zu kompilierserver.js
mit babel, wie folgt:
babel -o server_production.js --minified server.js
it erzeugt eine neue Datei ohne Fehler und ersetztimport
Anweisung mitrequire
. Aber die Sache ist, wenn ich versuche, mein babelkompiliertes @ auszuführeserver.js
mitnode
, es beschwert sich überdata/schema.js
, da es nicht in ES5 transpiliert wurde, nur erforderlich (der genaue Fehler istUnexpected token "import"
, da ich einige andere Importe in @ verwendata/schema.js
).
Also, die Frage ist: Wie kann ich meine Datei und alle Dateien kompilieren, die esimport
s in eine Datei? Ich habe es versuchtbabel -o server_production.js --minified data/schema.js server.js
, aber das hat auch nicht funktioniert.