主要使用process.env.NODE_ENV === ‘production’判断当前环境,再使用config.entry(‘app’).clear().add(’…’) 指定入口文件
module.exports = {
chainWebpack: (config) => {
config.resolve.alias
//set第一个参数:设置的别名,第二个参数:设置的路径
.set('@', resolve('./src'))
config.when(process.env.NODE_ENV === 'production', config => {
// 使用process.env.NODE_ENV判断当前环境,再使用config.entry('app')指定入口文件
config.entry('app').clear().add('./src/main-prod.js')
})
config.when(process.env.NODE_ENV === 'development', config => {
config.entry('app').clear().add('./src/main-dev.js')
})
}
};