编程语言
首页 > 编程语言> > javascript – 如何删除babel添加的全局“use strict”

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