Require Optimizer を使用して、すべてのソース ファイルを 1 つのファイルに結合しています。それはうまく機能しますが、設定しようとしたり、出力が壊れoptimize: 'uglify'
たりoptimze: 'uglify2'
しないと、すべてが単一ファイルの単一行に結合されますが、その行は元の変数名で埋められます。
次のようなさまざまなuglifyerオプションを設定しようとしました:
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,
}
})