繁体   English   中英

将.css转换为.min.css

[英]Convert .css to .min.css

这是示例gruntfile.js,其中假定将.css缩小为.min.css的cssmin无法正常工作。

module.exports = function (grunt) {
    var buildDir = "build";

    grunt.initConfig({
        clean: {

        },
        cssmin: {
            minify: {                
                expand: true,
                cwd: "somePath/dataTables/css/",
                src: ['*.css'],
                dest: "somePath/dataTables/css/",
                ext: '.min.css'
            }
        },
        requirejs: {
            compile: {
                options: {
                }
            },
        },
    });

    grunt.loadNpmTasks('grunt-contrib-clean');
    grunt.loadNpmTasks('grunt-contrib-cssmin');
    grunt.registerTask('build', ['clean:build', 'cssmin', 'requirejs']);
    grunt.registerTask('test', ['jshint', 'karma:default']);
}

我也在package.json中添加了参考。

  1. 这个mincss无法正常工作的任何原因。
  2. 如何添加调试/日志以查看mincss是否正在执行。

我就是这样做的,所有文件都被最小化了。

module.exports = function(grunt) {
  'use strict';

  grunt.initConfig({
    uglify  : {
      production : {
        src     : ['**/*.js', '**/*.*.js', '**/*.*.*.js', '**/*.*.*.*.js', '!*.min.js'],
        cwd     : 'development/js/',
        dest    : 'production/js/',
        expand  : true,
        ext     : '.main.min.js',
      },
    },
    cssmin : {
      minify : {
        expand: true,
        cwd   : 'development/css/',
        src   : ['*.css', '!*.min.css'],
        dest  : 'production/css/',
        ext   : '.min.css'
      }
    }
  });


  grunt.loadNpmTasks('grunt-contrib-uglify');
  grunt.loadNpmTasks('grunt-contrib-cssmin');
  grunt.registerTask('default', ['uglify', 'cssmin']);
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM