Babel: 未変換ファイルのコピーの防止
Babel を使用してコードをコンパイルすると、出力ファイルが単にコピーされるシナリオに遭遇する可能性があります。ソース ファイル。変換が行われていないことを示します。この問題は、Babel 6.x で構成設定が欠落しているために発生します。
デフォルトでは、Babel 6.x では変換に明示的な指示が必要です。これに対処するには、babel-preset-env パッケージをインストールする必要があります:
npm install babel-preset-env
その後、次のコマンドを実行して、env プリセットで Babel を呼び出します:
babel --presets env proxy.js --out-file proxified.js
または、ユーザーは、次の内容を含む .babelrc ファイルを作成できます:
{ "presets": [ "env" ] }
このファイルにより、以前と同じコマンドで Babel を実行できます。
env プリセットは、すべての ES* 機能を ES5 にコンパイルします。互換性。特定のノード バージョンのサポートについては、以下を含めます。
{ "presets": [ ["env", { "targets": { "node": "true" } }], ] }
同様に、ブラウザ サポートのためにブラウザ ターゲットを含めることができます。
以上が私の Babel 出力がソース ファイルのコピーにすぎないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。