2. vue.congif.js中添加以下代码
思路:
1.通过chainWebpack 链式编程的方式
2通过process.env.NODE_ENV 判断是 开发阶段 还是 发布阶段 发布模式 production 开发模式development
module.exports = {
chainWebpack: config => {
//发布模式 找main-prod.js 进行入口文件打包
config.when(process.env.NODE_ENV === 'production', config => {
//entry找到默认的打包入口,调用clear则是删除默认的打包入口
//add添加新的打包入口
config
.entry('app')
.clear()
.add('./src/main-prod.js')
})
//开发模式 找 mian-dev.js 进入入口文件打包
config.when(process.env.NODE_ENV === 'development', config => {
config
.entry('app')
.clear()
.add('./src/main-dev.js')
})
}
}
发表评论