2017-05-05 8 views
4

私はプラグインとプリセットの両方を使用していますが、技術的にはプリセットとプラグインの違いを理解できません。私にとっては、どちらもbabelローダーがコードをコンパイルするために使用したjavascriptファイルです。babel-plugin- *とbabel-preset-の違いは何ですか?

+1

プラグインは、さまざまな構文を変換または使用できるように、Babelのアドオンです。プリセットは、特定の開発目的のプラグインの** ** ** ** ** ** **セットです。私がReactを使用していた場合、Reactプリセットを使用します。*バベルが私のJSXをトランスバイルできるようにするプラグイン*が含まれています。 – Li357

答えて

6

要するに、バベルプリセットには複数のバベルプラグインが含まれています。

たとえば、矢印機能のみを使用する場合は、transform-es2015-arrow-functionsプラグインが必要です。多くのES2015機能を使用する場合は、transform-es2015-arrow-functionsなど多くのプラグインを含むbabel-preset-es2015を使用することをお勧めします。

関連する問題