4

在我的Gruntfile.js我有:

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

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

我想拥有

grunt build

使用 uglify 任务的默认值创建我的 js 代码的 ugilified 版本,并且

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 回答