【问题标题】:Grunt uglifyjs combining all jquery filesGrunt uglifyjs 结合所有 jquery 文件
【发布时间】:2014-11-28 11:35:52
【问题描述】:

我使用下面的 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 输出文件中。是否有一些设置可以防止这种情况?

【问题讨论】:

    标签: jquery grunt-contrib-uglify


    【解决方案1】:

    啊,刚刚想通了。

    添加

    extDot: 'last'
    

    作为丑化的一种选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多