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 文件(且分割代码),需如何配置?
谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.