如何缩小所有js文件?

时间:2017-04-05 09:21:31

标签: javascript angular gruntjs

我有这样的目录结构。如何使用grunt缩小所有文件?

我正在对我的所有JS文件执行grunt serve --force,它会自动缩小吗?

1 个答案:

答案 0 :(得分:1)

您可以连接所有必需的文件,然后使用“concat”和“uglify”压缩配置文件中提到的如下所述,

             concat: {
                options: {
                    separator: ';'
                },
                dist: {
                    files: [{
                        src: [
                            'www/js/**/*.js'],
                        dest: 'public/js/con.js'
                    }]
                }
            },
            uglify: {
                options: {
                    banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
                },
                dist: {
                    files: [{
                        src: 'public/js/con.js',
                        dest: 'public/js/con.min.js'
                    }]
                }
            }