我正在使用“使用严格”的函数形式,并且不希望Babel在翻译后添加的全局形式.问题是我使用的是一些没有使用“use strict”模式的库,并且在脚本连接后可能会抛出错误
解决方法:
巴别5
你将黑名单列为“useStrict”.例如,这是Gruntfile中的一个示例:
babel: {
options: {
blacklist: ["useStrict"],
// ...
},
// ...
}
巴别塔6
由于Babel 6是fully opt-in for plugins now,而不是将useStrict列入黑名单,你只是不包括strict-mode
plugin.如果你使用包含它的预设,我认为你必须创建自己的包含所有其他的预设,但不是一.