4

私のGruntfile.js中で私は持っています:

grunt.initConfig({
    // ...
    uglify: {
        debug: {
            options: {
                mangle: false,
                compress: false,
                beautify: true
            }
        },
    },
});

grunt.registerTask('build', [
    //...
    'uglify',
    //...
]);

私はしたいです

grunt build

uglify タスクのデフォルトを使用して、私の js コードの醜いバージョンを作成し、

grunt build:debug

同じコードのマングルされていないバージョンを作成しますが、:debug オプションは影響を与えないようです。デフォルトのオプションで uglify タスクを実行します。私が間違っているかもしれないことについて何か考えはありますか?

4

1 に答える 1

5

あなたのタスクにはターゲットbuildがありません。debugあなたのuglify仕事はそうです。buildタスクを実行したい場合は、次のuglify:debugようにします。

grunt.registerTask('build', ['uglify:debug']);

于 2013-04-24T18:42:50.303 に答える