繁体   English   中英

terser Webpack 插件 margle 不需要的道具

[英]terser Webpack plugin margle unwanted props

我正在使用 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。 我不想对这个保存的 var 进行修改。 我该怎么做而不破坏嵌套对象..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM