这个是我的vue.config.js,,为什么配置删除console.log有时候代码报错在浏览器下的提示页面删除了,,请问怎么配置
module.exports = {
publicPath: './',
lintOnSave: false, //关闭eslint 检查
productionSourceMap: true,
filenameHashing: false, // 默认在生成的静态资源文件名中包含hash以控制缓存
devServer: {
port: 8088,
open: true
},
configureWebpack: (config) => {
// 判断为生产模式下,因为开发模式我们是想保存console的
if (process.env.NODE_ENV === "production") {
config.optimization.minimizer.map((arg) => {
const option = arg.options.terserOptions.compress;
option.drop_console = true; // 打开开关
option.pure_funcs = ['console.log'] //
return arg;
});
}
},
// css: {
// loaderOptions: {
// sass: {
// prependData: `
// @import "@/assets/common.scss";
// `
// }
// }
// },
};