1. ホーム
  2. ecmascript-6

[解決済み] babel-preset-stage-0, babel-preset-stage-1 などはどう違うのでしょうか?

2022-07-07 05:55:58

質問

私の質問は、: との違いは何ですか? babel-preset-stage-0 , babel-preset-stage-1 , babel-preset-stage-2babel-preset-stage-3 で開発する場合、何がベストな選択なのでしょうか? ES6 ?

どのように解決するのですか?

Babelのステージプリセットに相当するのは TC39 プロセス と、潜在的な言語変更のための各提案の異なる状態に相当します。これらは、そのステージで提案されたすべての変更のための実装とポリフィルを含んでいます。

現在 Stage-0 はストローマンです。 ではなく ES6です。これは将来の Javascript であり、ECMAScript の公式仕様に含まれることは絶対にありません。

以下のようなことはしないでください。 に設定するだけで stage-0 というように、これがもたらす結果を理解せずに動作するようになります。

ES6の機能のみを含むBabelプリセットは preset-es2015