4

我一直在使用 grunt.js 连接然后缩小 javascript 文件。我完成这项任务的方式给我留下了一个额外的 script.con.js 文件(连接文件)。除了暂存一个连接文件来缩小之外,我认为没有必要这样做。我在下面的示例中缺少什么?

module.exports = function(grunt) {

    // Project configuration.
    grunt.initConfig({
        concat: {
            'app/webroot/js/script.con.js': [
                'app/webroot/js/plugins/plugins.js',
                'app/webroot/js/main.js'
            ]
        },
        min: {
            'app/webroot/js/script.min.js': 'app/webroot/js/script.con.js'
        },
        watch: {
            files: ['app/webroot/js/main.js'],
            tasks: 'concat min'
        }
    });

    // Default task.
    grunt.registerTask('default', 'concat min');

};

预先感谢您的帮助。

4

2 回答 2

2

连接和缩小对我来说是这样的:

grunt.initConfig({
    min: {
        dist: {
            src: ['lib/js/file1.js', 'lib/js/file2.js'],
            dest: 'lib/js/result.min.js'
        }
    }
});
于 2013-04-07T10:51:48.750 回答
2

如果存在首先连接然后缩小的缩小任务,您可以使用该任务(我认为直到现在才有这样的任务)。

您可以使用一些干净的任务删除 con.js 文件:https ://github.com/reputation/grunt-clean

于 2013-02-15T11:22:24.840 回答