zoukankan      html  css  js  c++  java
  • [Grunt] Minifying your output with grunt-uglify

    For production we want to use minified javascript to reduce the payload that is sent from the server. This can easily be accomplished with grunt-uglify.

    Install:


    npm install grunt-contrib-uglify --save-dev

    Example:


    /**
     * Created by Answer1215 on 11/16/2014.
     */
    module.exports = function(grunt) {
        grunt.initConfig({
            stylus:{
                compile:{
                    options: {
                        compress: false
                    },
                    files: {
                        "app/css/app.css": "styl/app.styl"
                    }
                }
            },
            watch:{
                stylus:{
                    files: ['styl/**/*.styl'],
                    tasks: ['stylus:compile']
                },
                css:{
                    options: {livereload: true},
                    files: ['app/css/**.css']
                },
                html:{
                    options: {livereload: true},
                    files: ['**.html']
                },
                script: {
                    options: {livereload: true},
                    files: ['app/js/**.js']
                }
            },
            concat:{
                options: {
                    separator: ';'
                },
                js:{
                    src: ['bower_components/angular/angular.min.js', 'app/js/app.js', 'app/js/**.js'],
                    dest: "build/app.js"
                }
            },
            uglify: {
                js: {
                    src: ["build/app.js"],
                    dest: "build/app.min.js"
                }
            }
        });
    
    
        grunt.loadNpmTasks('grunt-contrib-watch');
        grunt.loadNpmTasks('grunt-contrib-stylus');
        grunt.loadNpmTasks('grunt-contrib-concat');
        grunt.loadNpmTasks('grunt-contrib-uglify');
    }

    Use:


    grunt uglify
  • 相关阅读:
    01
    王天宇0703作业
    0706作业
    0705作业
    0704作业
    0703作业
    数据库死锁语句脚本
    项目问题 : 尝试读取或写入受保护的内存。这通常指示其他内存已损坏
    工厂模式(Factory Patter)
    修改DevExpress中英文提示,将英文改为中文
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4104132.html
Copyright © 2011-2022 走看看