Terser 使用默认选项解析并压缩输入,可移除多余空白与普通注释、缩短局部名称并简化代码;部分特殊注释可能保留。此页不会打包模块,也不会将语法转译为旧版浏览器适用的代码。
此页仅返回生成后的 JavaScript,不会生成 source map。请另外保留可读的源码。若调试需要 source map,请在您的构建流程中生成,并确保它与实际部署的代码相符。
关于这个主题的常见疑问与实用解答。
使用 Terser 默认选项移除多余空白与普通注释、缩短局部名称并简化 JavaScript。处理在浏览器本地运行,结果可复制或下载;不包含模块打包、语法转译或 source map 输出。
不能假设所有输入在压缩后都完全相同。Terser 可能改变或移除函数与类名称,影响依赖 .name 的代码。请保留源码,并在部署前于目标环境验证输出;此页不输出 source map。
没有固定的缩减比例,结果取决于原始代码、注释及是否已压缩;极短的输入甚至可能略微变大。页面以 UTF-8 字节比较大小,不是 gzip 或 Brotli 压缩后的传输大小。
不会,JavaScript 压缩完全在您的浏览器中运行。您的源代码在本地处理,不会发送到任何外部服务。