html-minifier 介绍
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
网站地址:http://kangax.github.com/html-minifier/
GitHub:https://github.com/kangax/html-minifier
网站描述:压缩html\\js\\css模块
html-minifier
官方网站:http://kangax.github.com/html-minifier/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。