javascript - 如何缩小所有js文件?

标签 javascript angular gruntjs

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

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

最佳答案

您可以连接所有必需的文件,然后使用“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'
                    }]
                }
            }

关于javascript - 如何缩小所有js文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43226974/

相关文章:

node.js - 如何设置 grunt-express 的根文件夹?

javascript - 如何将 blob URL 转换为音频文件并将其保存到服务器

javascript - Angular 6 解析始终未定义

Angular 7 - Kubernetes 服务中的 Rest API 消耗(未公开)

sass - 几个带有 grunt-contrib-compass 的 CSS 输出

javascript - 将 grunt 用于自定义项目

javascript - react : trigger onChange if input value is changing by state?

javascript - 需要帮助调试功能更改

javascript - Node Coffeescript 无法自行注册

angular - APP_INITIALIZER 和依赖 token 解析问题