扫一扫分享
html Minifier 是一个高度可配置的,经过良好测试的,基于 JavaScript 的 HTML 在线压缩工具,用棉绒般的能力。在它的核心, Minifier 依赖于 John Resig 的 HTML 解析器。这个解析器能够处理非常复杂的文档,但是有时候会跳过一些比较模糊的结构,例如无效的 DOCTYPE 声明。
安装:
npm install html-minifier
使用:
1、node命令行进入要压缩的项目的根目录后,执行:
npm i html-minifier
2、在此根目录下新建一个文件命名为test.js,其内容如下:
var fs = require('fs');
var minify = require('html-minifier').minify;
fs.readFile('./test.htm', 'utf8', function (err, data) {
if (err) {
throw err;
}
fs.writeFile('./test_result.html', minify(data,{removeComments: true,collapseWhitespace: true,minifyJS:true, minifycss:true}),function(){
console.log('success');
});
});
执行命令:
node test.js
手机预览