更新时间: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');