vue-cli3.0或者nuxt.js打包生產環境下刪除console.log

任磊abc發表於2020-11-11

首先下載babel-plugin-transform-remove-console外掛

npm install babel-plugin-transform-remove-console --save-dev

2
在nuxt.config.js新增
外面判斷生產環境還是開發環境

let remove_console= []

if(process.env.NODE_ENV === 'production'){
  remove_console.push("transform-remove-console")
}

在nuxt.config.js的build裡

module.exports = {
            ...
            build: {
              babel: {
                plugins
              },
            }
            ...
}

同樣在vue-cli3.0環境下也是相同的配置,如下

module.exports = {
 
  plugins: plugins
}

 

相關文章