如何在webpack中更改打包入口,场景根据不同的开发环境,让main.js对应不同的环境
1.在根目录创建配置文件 vue.config.js
module.exports = {
chainWebpack:config=>{
config.when(process.env.NODE_ENV === 'production',config=>{
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')
})
}
}
2.然后在把main.js复制一份后修改成对应的名字即可,除了chainWebpack,也可以用configWebpack,作用相同,只是第一个是对象方式