【问题标题】:How to remove comments in chunk-vendors.js如何删除 chunk-vendors.js 中的注释
【发布时间】:2020-08-28 17:19:56
【问题描述】:

一个有点奇怪的问题,但是如何从文件 chunk-vendors.js 中删除 cmets?我的意思是,有自动放置的许可证和有关插件的其他信息,包括 vue、vuex、vue-router。

是否有任何参数对此负责?我厌倦了每次构建后手动删除这些行

我使用 vue-cli

【问题讨论】:

    标签: vue.js webpack vue-cli


    【解决方案1】:

    假设 Vue CLI 3 或更高版本,这由最小化程序 (terser) output options 处理。具体来说,设置 output.comments=false 以从缩小输出中排除 cmets。

    编辑vue.config.js 以包括:

    module.exports = {
      chainWebpack: config => {
        config.optimization.minimizer('terser').tap((args) => {
          args[0].terserOptions.output = {
            ...args[0].terserOptions.output,
            comments: false  // exclude all comments from output
          }
          return args
        })
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2011-07-22
      • 2019-09-30
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 2016-09-05
      • 1970-01-01
      • 2016-04-24
      相关资源
      最近更新 更多