私は私のプロジェクトでBabelを使用しています。事は、私は私のserver.js
にこのコード行を持って、次のとおりです。Babelを使ってすべてのインクルードファイルをコンパイルするには?
import schema from "./data/schema";
(data/schema.js
はES2015構文です)。
そして、私はバベルと私のserver.js
をコンパイルしようとしています、このように:
babel -o server_production.js --minified server.js
それはエラーなしで新しいファイルを作成し、require
とimport
命令を置き換えます。しかし、私がバーベルでコンパイルしたserver.js
をnode
と実行しようとすると、それはES5に転送されなかったので約data/schema.js
という文句を言います(正確なエラーはUnexpected token "import"
です。 data/schema.js
)。
質問:どのようにファイルとすべてのファイルをimport
を1つのファイルにコンパイルできますか?私はbabel -o server_production.js --minified data/schema.js server.js
を試しましたが、それもうまくいきませんでした。
バベルは依存解析をしていないと思います。変換するすべてのファイルを指定する必要があります。 –