本文主要是介绍去掉gulp使用babel转义js后添加的use strict,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
gulp移除babel编译js自动添加的use strict字段
首先百度了一下,有几个答案都指向了gulp-remove-use-strict这个插件,亲自测试效果是不行的,而且git上反馈的问题也没有人回应,于是自己手动写了一个插件remove-use-strict-from-js
安装方法:
npm i remove-use-strict-from-js -D
使用:
const removeUseStrict = require("remove-use-strict-from-js");
src(["js/*.js"])
.pipe(babel({presets:['es2015']}))//用babel转义的js会自动添加use strict
.pipe(uglify())
.pipe(removeUseStrict())
.pipe(dest("output/js/"));
这篇关于去掉gulp使用babel转义js后添加的use strict的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!