我正在尝试将grunt-contrib-uglify与Grunt一起使用,后者使用UglifyJS。 Grunt-contrib-uglify有我们可以使用的选项,如下所示;
uglify: {
dist: {
options: {
mangle: false
},
files: {
'dist/build.min.js': ['dist/build.js']
}
}
},
但是我需要UglifyJS提供的更好的自定义。但我无法弄清楚如何将它们与grunt-contrib-uglify一起使用,Github页面只是告诉我们参考UglifyJS文档进行高级配置。如果有人可以指出如何使用UglifyJS选项,将不胜感激。感谢。
答案 0 :(得分:1)
这是一个棘手的问题,我也失去了一些时间。
仔细阅读grunt-contrib-uglify
compress选项文档,并说明:
使用默认选项打开或关闭源压缩。如果指定了Object,则将其作为选项传递给UglifyJS.Compressor()。
换句话说,您可以通过任务中的compress
选项直接设置UglifyJS选项。