是否有可能阻止UglifyJS注入“_”作为替换名称?

时间:2018-01-05 20:00:17

标签: javascript uglifyjs uglifyjs2

有没有办法用一个黑名单配置Uglify,在更换过程中不应该注入?

例如,Uglify目前正在将TypeError替换为_

TypeError("Promise can't be resolved") => _("Promise can't be resolved")

但是,我正在对Uglified代码运行静态后处理,以提取标有_的字符串:

_("Marked by the developer")

Uglify注入_来替换TypeError会在后处理提取过程中产生误报。

我知道可以一起停止函数/类名称修改,并防止对保留名称进行修改。

但是,有没有办法告诉Uglify定期修剪,只是在替换期间不应该注射_

1 个答案:

答案 0 :(得分:1)

您是否尝试过指定If TypeName(Range("A1").Value) = "String" Then 选项并将reserved传递给它?我希望它不会取代它,因为它是一个特殊名称。