nuxt项目清除console

shawn
线上项目一般不允许存在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:项目重启

阅读 1.4k
18 声望
0 粉丝
0 条评论
18 声望
0 粉丝
文章目录
宣传栏