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

最初に連結してから縮小する縮小タスクが存在する場合、そのタスクを使用できます(今までそのようなタスクがあるとは思いません)。

いくつかのクリーンタスクで con.js ファイルを削除できます: https://github.com/reputation/grunt-clean

于 2013-02-15T11:22:24.840 に答える
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 に答える