- 默认情况下,vue项目的开发模式和生产模式共用一个打包的入口文件——src/main.js,为了将项目的开发过程与生产过程分离,我们可以分为两种模式,各自指定打包的入口文件:main-dev.js和main-prod.js,将src/main.js重命名为main-dev.js,并复制一份main-prod.js
- 在vue.config.js中通过chainWebpack节点自定义打包入口
module.exports = {
lintOnSave: false,
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')
})
}
}
版权声明:本文为weixin_60463255原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。