我们如何将uglify用于多个文件输出

时间:2017-06-01 00:18:42

标签: npm uglifyjs grunt-contrib-uglify

是否可以在uglify js instaed of uglifying in separely中编译每个文件到一个文件。

uglifyjs assets / src / js / * js -o assets / dist / js / * .min.js -c

像这样

1 个答案:

答案 0 :(得分:0)

module.exports = function(grunt) {

    grunt.config.set('uglify', {
        options: {
            mangle: false,
            sourceMap: false,
            screwIE8: true,
            compress: {
                unused: false,
                drop_console: true
            }
        },

    uglifyjsfiles:{
            files: grunt.file.expandMapping(['.tmp/public/js/app/**/*.js'], '', {
                rename: function(destBase, destPath) {
                    return destBase+destPath.replace('.js', '.min.js');
                }
            })
    },

 });

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

现在运行grunt uglify:uglifyjsfiles