zoukankan      html  css  js  c++  java
  • grunt之easy demo

    首先安装grunt-cli

    cnpm install -g grunt-cli

    接下来创建package.json,内容如下

        {  
          "name": "demo",  
          "file": "zepto",  
          "version": "0.1.0",  
          "description": "demo",  
          "license": "MIT",  
          "devDependencies": {  
            "grunt": "~0.4.1",  
            "grunt-contrib-jshint": "~0.6.3",  
            "grunt-contrib-concat": "~0.5.0",  
            "grunt-contrib-uglify": "~0.2.1",  
            "grunt-contrib-requirejs": "~0.4.1",  
            "grunt-contrib-copy": "~0.4.1",  
            "grunt-contrib-clean": "~0.5.0",  
            "grunt-strip": "~0.2.1"  
          },  
          "dependencies": {  
            "express": "3.x"  
          }  
        } 

    也可以使用npm init来进行初始化

    创建Gruntfile.js,只做合并和压缩

        module.exports = function (grunt) {  
          grunt.initConfig({  
          concat: {  
            options: {  
            },  
            dist: {  
              src: ['src/**/*.js'],//src文件夹下包括子文件夹下的所有文件  
              dest: 'dist/built.js'//合并文件在dist下名为built.js的文件  
            }  
          },  
          uglify: {  
             build: {  
                src: 'dist/built.js',//压缩源文件是之前合并的buildt.js文件  
                dest: 'dist/built.min.js'//压缩文件为built.min.js  
              }  
           }  
        });  
          grunt.loadNpmTasks('grunt-contrib-uglify');  
          grunt.loadNpmTasks('grunt-contrib-concat');  
            
          grunt.registerTask('default', ['concat','uglify']);  
        } 

    接下来执行cnpm(npm) install,下载好依赖包

    接下来执行grunt

  • 相关阅读:
    poj 1655 Balancing Act 树的重心
    poj 1985 Cow Marathon 树的直径
    hdu 4607 Park Visit 求树的直径
    hdu 1548 A strange lift 宽搜bfs+优先队列
    poj 2711 Leapin' Lizards && BZOJ 1066: [SCOI2007]蜥蜴 最大流
    poj 2449 Remmarguts' Date K短路+A*
    hdu 1285 确定比赛名次 拓扑排序
    hdu 3061 Battle 最大权闭合图
    hdu 3879 Base Station 最大权闭合图
    poj 2987 Firing 最大权闭合图
  • 原文地址:https://www.cnblogs.com/benchan2015/p/4746456.html
Copyright © 2011-2022 走看看