node package manager

html-mini

html-mini

基于Nodejs,集成了clean-css、css-sprite、html-minifier、uglify-js

安装一 (npm install)

npm install html-mini

用法

var HtmlMini = require('html-mini').HtmlMini;
 
var htmlMini = new HtmlMini();
htmlMini.exec({
  baseDir: '../../app/',  //所有目录都是相对于baseDir 
  htmlDir: './html',  //要压缩的html目录 
  htmlOutDir: './dist/html/', //html输出目录 
  jsOutDir: './dist/js/', //js输出目录 
  cssOutDir: './dist/css/', //css输出目录 
  commonFiles: [  //html页面中不进行压缩的js和css 
    'http://res.wx.qq.com/open/js/jweixin-1.0.0.js', 
    '../libs/zepto/zepto.min.js', 
  ],  
});

安装二 (下载源码安装)

使用前请安装nodejs 和npm

1.初次使用时,请运行setup.bat安装

用法

打开exec.js 修改相应的压缩配置 运行exec.bat

压缩配置

  {
    baseDir: '../../app/',  //所有目录都是相对于baseDir 
    htmlDir: './html',  //要压缩的html目录 
    htmlOutDir: './dist/html/', //html输出目录 
    jsOutDir: './dist/js/', //js输出目录 
    cssOutDir: './dist/css/', //css输出目录 
    commonFiles: [  //html页面中不进行压缩的js和css 
      'http://res.wx.qq.com/open/js/jweixin-1.0.0.js', 
      '../libs/zepto/zepto.min.js', 
    ],  
  }