vue.config.js常用配置
# 生产环境下隐藏console日志输出
chainWebpack: config => {
config.when(process.env.NODE_ENV === 'production', cnf => {
cnf.devtool('source-map')
cnf.optimization.minimizer('terser').tap((args) => {
args[0].terserOptions.compress.drop_console = true // 移除 console.log
return args
})
cnf.plugin('CompressionPlugin').use(CompressionPlugin).end()
}).when(process.env.NODE_ENV === 'development',
config => {
config.devtool('source-map')
}
)
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
上次更新: 2023/09/22, 16:54:32