1

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,
    }
})
4

1 に答える 1

0

Requireのコピーを更新することで、これを修正しました。

于 2014-02-24T21:06:10.260 に答える