は、私は現在、バベルの構成について理解しようとしているが、babel-preset-**
で混乱してしまった、バベルには多くのプリセットがあるenv
、es2015
、react
などのように、私はbabel-preset-es2015
がjsの前のコードにes2015コードをtranspileするために必要であることを理解しませんほとんどの/古いブラウザで理解することができるので、何についてbabel-preset-env
?babel-preset-es2015とbabel-preset-envの違いは何ですか?
これらのプリセットの違いは何ですか? 1つはes2015
を使わずにenv
を使うことができますか?これらの2つのプリセットがプロジェクト構築システムに存在する必要がある場合はどうなりますか?
ありがとうございます。
'babel-preset-env'は縮小プロセスをUglifyJSからbabiliに変更しますか?私はそれでやや混乱している。 –
それはしません。どのように省力化が行われるかは別です。 'preset-env'はあなたの出力コードをES6にするかもしれませんし、標準のUglifyはES6を扱うことができないので、' env'を 'uglify'と一緒に使うと、' uglify'ターゲットを使うべきです:https://github.com/babel/ babel-preset-env#targetsuglify – loganfsmyth