vue项目打包时去掉console.log()

时间:2020-04-27 19:52:45   收藏:0   阅读:522

下载插件:npm install babel-plugin-transform-remove-console --save-dev

 

babel.config.js中:(添加红字部分,表示仅在发布环境才去掉console.log)

// 项目发布阶段需要用到的babel插件
const prodPlugins = []
if (process.env.NODE_ENV === ‘production‘) {
  prodPlugins.push(‘transform-remove-console‘)
}
module.exports = {
  presets: [‘@vue/cli-plugin-babel/preset‘],
  plugins: [
    [
      ‘component‘,
      {
        libraryName: ‘element-ui‘,
        styleLibraryName: ‘theme-chalk‘
      }
    ],
    // 发布产品时候的插件数组
    ...prodPlugins
  ]
}

 

原文:https://www.cnblogs.com/wuqilang/p/12789239.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!