我目前将我的打字稿代码与汇总捆绑在一起,并希望使用 terser 进行缩小/丑化。在我的代码中,我有一个字典对象并将其导入到我的打字稿代码中。const dict = { ironResource : "Iron" }在我的代码中,我使用它将标识符翻译成其他语言或通过项目标识符 (ironResource) 访问配置。Terser 会破坏我的密钥并破坏对象的用途。const B1 = { aB1 : "Iron" }简洁设置:terser({ parse: { }, compress: { }, mangle: { properties: { } }, format: { }, ecma: 5, keep_classnames: false, keep_fnames: false, ie8: false, module: false, nameCache: null, safari10: false, toplevel: false, })如何阻止 terser 这样做?
1 回答
LEATH
TA贡献1936条经验 获得超6个赞
我希望您需要像这样设置 mangle:
mangle: { properties: false },
或者在属性选项对象中设置正确的选项以特别保留这些选项。例如引用属性名称并设置keep_quoted
为true
.
添加回答
举报
0/150
提交
取消