0
点赞
收藏
分享

微信扫一扫

【web性能优化】压缩html、css、js,NodeJS工具

Go_Viola 2023-03-03 阅读 73


更新时间:2021-05-28

工具

​​https://github.com/kangax/html-minifier​​

​​https://github.com/fmarcia/UglifyCSS​​

​​https://github.com/mishoo/UglifyJS​​

 

使用

const fs = require('fs');
const { minify } = require('html-minifier');
const uglifycss = require('uglifycss');
const uglifyjs = require("uglify-js");

fs.writeFileSync("as.min.html", minify(fs.readFileSync('as.html', 'utf8'),{
collapseWhitespace: true,
minifyCSS: true,
minifyJS: true,
removeAttributeQuotes: true,
removeComments: true
}), 'utf8');
fs.writeFileSync('common.min.css', uglifycss.processString(fs.readFileSync('common.css', 'utf8')), 'utf8');
fs.writeFileSync("perfect.min.js", uglifyjs.minify(fs.readFileSync('perfect.js', 'utf8')).code, 'utf8');

 

举报

相关推荐

0 条评论