您可以选择使用Babel转换哪些ES6功能吗?

时间:2015-06-26 17:50:38

标签: javascript ecmascript-6 babeljs

例如,是否可以选择将Babel传递给仅传输箭头函数,或者让/ const?

我的用例是删除某些功能的转换,因为浏览器会广泛支持它们。

1 个答案:

答案 0 :(得分:5)

是的,您可以传递whitelist选项以指定要运行的特定转换,或者blacklist转换为要禁用的特定转换。

它们列在此处:http://babeljs.io/docs/advanced/transformers/。另见:http://babeljs.io/docs/usage/options/

更新

以上答案适用于Babel 5.在Babel 6中,所有插件都可以直接或通过" presets"明确启用。哪个捆绑插件在一起。您不能将特定插件列入黑名单,但您可以仅列出所需的插件,不包括您不希望运行的插件。