代码压缩(Minification)是指在不改变代码功能的前提下,移除所有不必要的字符(空格、换行、注释等),以减小文件体积,加快网络传输和页面加载速度。
常见压缩工具:Terser、UglifyJS、Google Closure Compiler 等专业工具不仅能去除空白和注释,还能缩短变量名、消除死代码、进行树摇优化(tree-shaking)。
Source Map:压缩后的代码难以调试,因此通常会生成 Source Map 文件,将压缩代码映射回原始代码,方便开发者排查问题。
注意:本工具采用简化的压缩策略(去注释、去多余空白),适合快速预览。生产环境建议使用 Terser 等专业工具。