线上项目一般不允许存在console.log,所以需要对打包后的项目做处理。手动删除会影响之后项目开发的效率,所以选择对打包后的代码做处理。

Nuxt

nuxt: 2.13.3

1:安装

yarn add  babel-plugin-transform-remove-console -D
cnpm i  babel-plugin-transform-remove-console -D

This plugin removes all console.* calls.

2:配置

在nuxt.config.js 文件,头部对环境判断

let plugins = []
if (process.env.NODE_ENV === 'production') {
  plugins.push("transform-remove-console")
}

module.exports = {
  babel: {
    plugins
  }
}

3:项目重启


shawn
18 声望0 粉丝

下一篇 »
第一篇博客