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