在 Vue 项目的 webpack 配置文件中,你可以使用一个插件来移除 console.log 语句。
首先,安装这个插件:
npm install --save-dev babel-plugin-transform-remove-console
然后,在 webpack 配置文件中的 module.rules 数组中的 babel-loader 配置中添加一个 plugins 选项:
module: {
rules: [
{
test: /\.js$/,
use: {
loader:'babel-loader',
options: {
plugins: ['transform-remove-console']
}
}
}
]
}
然后,打包时就会移除所有的 console.log 语句了。
注意:这只会移除通过 Babel 编译过的文件中的 console.log 语句,如果你的项目中有直接在源文件中使用 console.log 的话,那么它们不会被移除。