跳到主要内容

使用 Prettier 格式化 JavaScript / JSX,或用 Terser 压缩 JavaScript。提供 JSX 示例、缩进选择和直接操作按钮,输入代码不会运行。

不执行输入代码。压缩保留变量名、不做逻辑优化;许可注释会尽量保留。支持 JavaScript / JSX,不处理 TypeScript。

75 / 100,000 字符

快捷键:Ctrl / ⌘ + Enter。修改输入或选项会清除旧结果。

使用说明

  1. 粘贴 JavaScript 或 JSX,选择缩进。
  2. 点击直接格式化;需要压缩 JavaScript 时点击直接压缩。
  3. 在项目自己的测试环境验证结果,再替换原文件。

输入与输出示例

示例输入
const add=(a,b)=>a+b;
示例输出
const add = (a, b) => a + b;

格式化不改变代码的意图,但不替代语法之外的逻辑测试。

常见问题

当前格式化支持 JavaScript 和 JSX,不处理 TypeScript。压缩器面向 JavaScript,JSX 应先通过项目编译器转换。

这里的压缩保留变量名,不进行逻辑优化;许可注释会尽量保留。不会执行输入代码。

计算依据与参考资料

格式化使用 Prettier,压缩使用 Terser;二者都解析代码而不执行输入。格式化支持 JavaScript / JSX,压缩前应先把 JSX 编译为 JavaScript。

内容核对: · 关于本站与内容说明

相关工具