vue.config.js 中的 pages 如下:
pages: {
maker: {
entry: 'src/pages/maker/maker.js',
template: 'public/maker.html',
filename: 'maker.html'
},
view: {
entry: 'src/pages/view/view.js',
template: 'public/view.html',
filename: 'view.html'
},
login: {
entry: 'src/pages/login/login.js',
template: 'public/login.html',
filename: 'login.html'
}
}
三个页面互相独立不影响,但都在一个项目里。打包后生成的 js 文件如下:
dist\js\chunk-vendors.b03a24ab.js 2853.68 KiB 838.60 KiB
dist\js\chunk-d5f92168.ec610990.js 2124.45 KiB 637.19 KiB
dist\js\maker.c5308f56.js 271.34 KiB 47.67 KiB
dist\js\chunk-common.a7b29839.js 13.36 KiB 4.30 KiB
dist\js\login.5e7632f4.js 6.74 KiB 3.43 KiB
求问如下:
1、如何配置让打包后的 js 文件小于 2m ;
2、假如要分开打包,即每个页面都是单独的 js 文件(且分割代码),需如何配置?
谢谢!