zoukankan      html  css  js  c++  java
  • grunt和seajs入门之--提取依赖、合并、压缩js文件

    一、安装grunt:

    npm install -g grunt-cli //安装
    npm install grunt –save-dev //安装Grunt最新版本到项目目录中,并将其添加到devDependencies内
    grunt –version //出现grunt -cli 和 grunt的版本号即安装成功

    二、配置packge.json文件:
    【代码中去掉注释】

    module.exports = function(grunt) {
    
      // Project configuration.
      grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
    
        transport: {
          webqq: {
            files: {
                //零时文件夹    提取依赖的文件
              ".build": ["main.js","range.js","scale.js","drag.js"]
            }
          }
        },
    
        concat: {
            webqq: {
              files: {
                  //合并后的新文件
                  "dist/main.js": [".build/main.js",".build/range.js",".build/scale.js",".build/drag.js"]
              }
            }
        },
    
        uglify: {
            webqq: {
                files: {
                //压缩的文件
                  "dist/main.min.js": "dist/main.js"
                }
            }
        }
    
      });
    
        //加载插件
      grunt.loadNpmTasks('grunt-cmd-transport');
      grunt.loadNpmTasks('grunt-cmd-concat');
      grunt.loadNpmTasks('grunt-contrib-uglify');
    
      grunt.registerTask('default', ['transport','concat','uglify']);
    
    };
    
    
    };

    四、在命令行输入:

    grunt
    就实现了合并,压缩的操作;在dist目录下找到相应的文件。

  • 相关阅读:
    C#后台正则表达式
    Layer 弹出层抖动问题
    JS中子页面父页面方法 变量相互调用
    layer最大话.最小化.还原回调方法
    trove远程连接mongodb
    tar.gz tar.bz2的解压命令
    IO测试工具之fio详解
    HTTP请求方法
    jmeter --使用put方法上传文件
    DHCP的原理和实现过程
  • 原文地址:https://www.cnblogs.com/wenwenwei/p/10017866.html
Copyright © 2011-2022 走看看