javascript - 使用 grunt js 在没有 *.con.js 文件的情况下进行缩小和连接

标签 javascript concatenation minify gruntjs

我一直在使用 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');

};

预先感谢您的帮助。

最佳答案

如果存在先连接然后缩小的缩小任务,您可以使用该任务(我认为直到现在才有这样的任务)。

您可以通过一些清理任务删除 con.js 文件:https://github.com/reputation/grunt-clean

关于javascript - 使用 grunt js 在没有 *.con.js 文件的情况下进行缩小和连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14466161/

相关文章:

javascript - 在 IE Mobile 中捕获 javascript 事件

sql - 如何将具有重复 ID 的行中的不同列值连接到一行中?

python - 疯狂的字符串连接

javascript - 如何使用 Google 的 Closure 编译器将 javascript 拆分为模块?

node.js - 缩小node.js后端js文件会提高性能吗?

javascript - jquery .append 自动 trim 空格

c# - 如何加速具有大量数据的服务器绑定(bind)控件的网页

sql-server - T-SQL 连接并将字符串转换为日期时间

javascript - 从 JavaScript 文件中删除未使用的函数

javascript - 选中时的 jQuery 复选框操作