我目前将我的打字稿代码与汇总捆绑在一起,并希望使用 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 这样做?