0

我使用以下 gruntfile.js

module.exports = function (grunt) {
    grunt.initConfig({

        uglify: {
            files: {
                cwd: 'public/js',
                src: ['**/*.js', '!*.min.js'],
                dest: 'public/js/build/',
                expand: true,
                flatten: true,
                ext: '.js'
            }
        },
        watch: {
           js:  { files: 'public/js/*.js', tasks: [ 'uglify' ] },
        }
    });

    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.loadNpmTasks('grunt-contrib-uglify');

    grunt.registerTask('default', [ 'uglify' ]);
};

我想最小化 public/js 文件夹中的所有文件。当我运行脚本时,所有 jquery.js 和 jquery.plugin.js 文件都合并到一个最小化的 jquery.js 输出文件中。是否有一些设置可以防止这种情况?

4

1 回答 1

0

啊,刚刚想通了。

添加

extDot: 'last'

作为丑化的一种选择。

于 2014-11-28T03:35:52.557 回答