我正试图阻止Babel使用以下命令转换箭头函数
.babelrc
:
{
"presets": [
[
"env",
{
"exclude": [
"transform-regenerator",
"transform-async-to-generator",
"transform-arrow-functions"
]
}
],
"react",
"stage-0"
]
}
"transform-arrow-functions"
无法编译并导致错误。
但这是在此处指定的,包含在preset-env中:
https://github.com/babel/babel/blob/master/packages/babel-preset-env/data/plugin-features.js
答案 0 :(得分:1)
如果您使用的是Babel 6,则必须为:
exclude: [
"transform-regenerator",
"transform-async-to-generator",
"transform-es2015-arrow-functions"
]
因此,您的配置中仅缺少术语 es2015-。您所指的link以master
分支为目标;目前适用于Babel 7。