ホームページ > ウェブフロントエンド > jsチュートリアル > 私の Babel ファイルが変換されずにレプリケートされるのはなぜですか?

私の Babel ファイルが変換されずにレプリケートされるのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-17 17:57:01
オリジナル
312 人が閲覧しました

Why Is My Babel File Replicated Without Transformation?

変換せずに複製された Babel ファイル

コード スニペットでは、browserSync と http-proxy を使用してプロキシ サーバーを作成しています。ただし、babel proxy.js --out-file proxified.js を実行すると、元のファイルのコピーのみが生成されます。

変換フレームワークである Babel は、6.x より前のバージョンからデフォルトの動作が変更されました。 。以前は、特定の変換がデフォルトで有効になっていましたが、現在のバージョンでは明示的な構成が必要です。

変換を指定するには、以下が必要です。

  • npm install babel-preset を使用して babel-preset-env をインストールします。 -env.
  • babel --presets env proxy.js --out-file proxified.js を実行するか、次の内容の .babelrc ファイルを作成します:
{
    "presets": [
        "env"
    ]
}
ログイン後にコピー
  • その後、前と同じようにコマンドを実行します。

「env」プリセットは標準 ES をコンパイルします。 * ES5 に対する動作。ご使用の Node バージョンが ES6 機能をサポートしている場合は、サポートされていない機能のみを処理するために次の .babelrc を使用することを検討してください:

{
    "presets": [
        ["env", { "targets": { "node": "true" } }]
    ]
}
ログイン後にコピー

ブラウザのサポートに必要な場合は、ターゲットをさらにカスタマイズできます。

以上が私の Babel ファイルが変換されずにレプリケートされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート