#1727·terser

在压缩和混淆写入时都设置 keep_fnames 类初始化器到一个未声明的全局变量(模块模式)

作者: Amixx创建于 2026年8月31日更新于 2026年8月31日
Flags Result
--module --keep-fnames -c -m broken
--keep-fnames -c -m (no --module) ok
--module -c -m (no keep-fnames) ok
--module -c keep_fnames=true -m (compress side only) ok — symbols stay unified, i=function i(...)
--module -c -m keep_fnames=true (mangle side only) ok

两边都需要。 --module 也需要,因为顶级名称只在该模式中被改写。