跳到主要内容
方的代码随记
返回

JS / CSS 压缩工具选型

更新于:

以下都是基于 Node.js 的命令行方案,按需选一套即可。

uglify-js + html-minifier

npm install uglify-js html-minifier -g

uglifyjs your_folder/*.js -o your_output_folder/ --compress --mangle
html-minifier your_folder/*.css -o your_output_folder/ --collapse-whitespace --minify-css

clean-css

npm install --save-dev clean-css
cleancss -o your_folder/*.css your_output_folder/

minify

npm install minify -g
minify your_folder/*.{js,css} -o your_output_folder/

选型建议

工具适用特点
uglify-jsJS老牌压缩器,支持 --compress --mangle
clean-cssCSS专注 CSS,可作库引入
html-minifierHTML / 内联 CSS可同时压缩 HTML 与内联样式
minifyJS / CSS / HTML一个命令处理多种类型,适合快速处理

现代项目更推荐直接用打包器(Vite、esbuild、Rollup)内置的压缩能力,这类独立 CLI 适合处理零散文件或老项目。


分享这篇文章:

上一篇
Google Play 政策:知识产权与不当内容
下一篇
Homebrew 安装与国内镜像配置