← 返回首页

使用指南

JavaScript 压缩与格式化:如何安全地处理源码

了解代码美化、空白压缩、许可证注释与构建压缩之间的区别。

JTools 维护者 · 更新于 2026-10-14

格式化会调整缩进、换行和常见空格,让代码更容易阅读;它不应改变代码执行语义。格式化前若存在语法错误,先修复错误比依赖格式化器猜测原意更可靠。

压缩会删除不影响语法的空白和普通注释,以减小传输文本。字符串、正则表达式和模板字符串中的字符具有运行时含义,不能用简单替换规则删除其中的空格或斜杠。

许可证和构建指令常使用 /*!、//! 或 //@ 注释。需要保留它们时开启相应选项;普通业务注释则会在压缩时移除。无论是否压缩,都应保留可审阅的原始源码。

本站工具不会执行、混淆、重命名变量或删除无用代码。需要跨模块优化、目标浏览器降级或 source map 的项目,应继续使用项目构建链并运行测试。

打开工具