我正在使用 Require Optimizer 将我们所有的源文件合并到一个文件中。这很好用,但是当我尝试设置optimize: 'uglify'
或optimze: 'uglify2'
没有得到损坏的输出时:所有内容都合并到单个文件的一行中,但该行填充了原始变量名。
我尝试设置各种 uglifier 选项,例如:
uglify: {no_mangle: false}
或者:
uglify2: {mangle: true}
但他们不工作。谁能解释我如何让优化器破坏它的输出?
编辑
这是我的build.js
文件:
({
baseUrl: ".",
paths: {
template: 'ext/require/hbs',
text: 'ext/require/text'
},
name: "main",
optimize: "uglify",
out: "../built/main-built.js",
uglify: {
beautify: false,
space_colon: true,
no_mangle: false,
}
})