zoukankan      html  css  js  c++  java
  • Grunt:多个css,js,进行单独压缩

     1 module.exports = function (grunt) {
     2 
     3     // 构建任务配置
     4     grunt.initConfig({
     5 
     6         //读取package.json的内容,形成个json数据
     7         pkg: grunt.file.readJSON('package.json'),
     8 
     9         //压缩js
    10         uglify: {
    11             //文件头部输出信息
    12             options: {
    13                 banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */
    '
    14             },
    15             my_target: {
    16                 files: [
    17                     {
    18                         expand: true,
    19                         //相对路径
    20                         cwd: 'js/',
    21                         src: '*.js',
    22                         dest: 'dest/js'
    23                     }
    24                 ]
    25             }
    26         },
    27 
    28         //压缩css
    29         cssmin: {
    30             //文件头部输出信息
    31             options: {
    32                 banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */
    ',
    33                 //美化代码
    34                 beautify: {
    35                     //中文ascii化,非常有用!防止中文乱码的神配置
    36                     ascii_only: true
    37                 }
    38             },
    39             my_target: {
    40                 files: [
    41                     {
    42                         expand: true,
    43                         //相对路径
    44                         cwd: 'css/',
    45                         src: '*.css',
    46                         dest: 'dest/css'
    47                     }
    48                 ]
    49             }
    50         }
    51 
    52     });
    53 
    54     // 加载指定插件任务
    55     grunt.loadNpmTasks('grunt-contrib-uglify');
    56     grunt.loadNpmTasks('grunt-contrib-cssmin');
    57 
    58     // 默认执行的任务
    59     grunt.registerTask('default', ['uglify', 'cssmin']);
    60 
    61 };
  • 相关阅读:
    supper 关键字
    self 关键字
    Setter/Getter方法
    0013.HBase进阶
    0012.HBase基础
    0011.MapReduce编程案例2
    0010.MapReduce编程案例1
    0009.Mapreduce的高级功能
    0008.MapReduce基础
    0007.HDFS上传与下载的原理
  • 原文地址:https://www.cnblogs.com/qzsonline/p/3487725.html
Copyright © 2011-2022 走看看