美文网首页
Babel中plugins和presets的区别

Babel中plugins和presets的区别

作者: 亦晓寒 | 来源:发表于2021-02-18 19:12 被阅读0次

Babel是代码转换器,将es6转化为es5,将JSX转换为JS。

Babel Preset:

Babel插件一般尽可能拆成小的力度,开发者可以按需引进。这样的好处显而易见,既提高了性能,也提高了扩展性。可以简单的把Babel Preset视为Babel Plugin的集合。比如babel-preset-es2015就包含了所有跟ES6转换有关的插件。

Plugin与Preset执行顺序:

可以同时使用多个Plugin和Preset,此时,它们的执行顺序非常重要。

1.先执行完所有Plugin,再执行Preset。

2.多个Plugin,按照声明次序顺序执行。

3.多个Preset,按照声明次序逆序执行。

相关文章

网友评论

      本文标题:Babel中plugins和presets的区别

      本文链接:https://www.haomeiwen.com/subject/uioaxltx.html