配置文件为vue.config.js
通过配置chainWebpack区分开发环境与生产环境的打包入口
module.exports = {
configureWebpack: {
externals: {
// vue: 'Vue',
// "element-ui": "ELEMENT"
// 'vue-router': 'VueRouter'
}
},
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')
})
}
}