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,按照声明次序逆序执行。
网友评论