全局路径
const path = require('path');
function resolve (dir) {
return path.join(__dirname, dir)
}
module.exports = {
chainWebpack: (config) => {
config.resolve.alias
.set('$css',resolve('/static/css'))
.set('$common',resolve('/components'))
.set('$api',resolve('/api'))
.set('$page',resolve('/pages'))
.set('$js',resolve('/static/js'));
}
};
发布上线时去除打印日志
module.exports = {
chainWebpack: (config) => {
config.optimization.minimizer('terser').tap((args) => {
const compress = args[0].terserOptions.compress
compress.drop_console = true
compress.pure_funcs = [
'__f__',
'console.log',
'console.info',
]
return args
})
}
}
官方文档