线上项目一般不允许存在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
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。