我正在使用 treser webpack 插件:
optimization: {
minimize: true,
minimizer: [new TerserPlugin({
top_level: true,
mangle: {
//properties: true
reserved:['contact'],
keep_classnames: false,
keep_fnames: false
}
})]
}
我的目标是使用 typescript 代码将原型中的 func 名称删除到一个可以正常工作的 js 包中。但是,我看到当我的代码有变量时:this.contact = {firstname:'user'} 它编译为contact.a 而不是contact.firstname。我不想破坏这个保存的变量。我怎样才能做到这一点而不破坏嵌套对象..