美文网首页
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