有没有办法使用在替换期间不应注入(inject)的字符串黑名单来配置 Uglify?
例如,Uglify 目前正在用 _
替换 TypeError
:
TypeError("Promise 无法解析")
=> _("Promise 无法解析")
。
但是,我正在对 Uglified 代码运行静态后处理,以提取标有 _
的字符串:
_(“由开发者标记”)
。
Uglify 注入(inject) _
来替换 TypeError 在后处理提取过程中会产生误报。
我知道可以阻止函数/类名称的损坏,并防止保留名称的损坏。
但是,有没有一种方法可以告诉 Uglify 进行常规修改,只是在替换期间不应注入(inject) _
?
最佳答案
您是否尝试过指定 reserved
选项并将 _
传递给该选项?我希望它不会取代它,因为知道这是一个特殊的名称。
关于javascript - 是否可以阻止 UglifyJS 注入(inject) "_"作为替换名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48120489/