主要描述两个问题:【减包的体积】【分包时特别要注意的点】
1,小程序体积太大,导致项目不能上传的问题
项目基本信息:用uniapp在hbuilder,开发的h5,小程序一体的(多端项目)
项目 运行:
注意:如果你打包时发现小程序太大,可以从以下几个方面入手【减包的体积】。建议最后采取分包的方式。
(1)在运行时压缩项目
(2)分包(subPackages),就是拆路由。路由换了,对应的两个点也要换,1目录结构或文件位置调整,2代码部份只要关于文件的都要替换为新的。下面是如何分包的写法。
(3)vendor.js太大
总的来说,这时我就已经能够完成打包上传了
2,后面又遇到了其他问题,这部分问题与我自己公司具体业务有关,估计不是符合所有人的解决方案。【但是】一定时分包时特别要注意的问题。
小程序码:我们公司的小程序码是微信公众平台的工具生成的,在生成以前可以指定用户扫码以后跳转到某个页面。这就说明一个问题,小程序码一旦生产并流入市场,也就代表跳转路径不能在改变,路径不能改变就代表跳转页在项目目录中的位置也不能改变,一旦改变,那么扫码之后的跳转就会失败。我们公司目前的小程序码已经打印到线下,小程序码已经印在书本上了。所以【特别注意!!!】在做分包时,【一定不能】将小程序码被扫以后跳转的指定页面分包到其他地方,否则线下打印出来的小程序码被扫以后就找不到对应页面。
我总期盼他人能听懂我说的话,但常常适得其反,希望以后会越来越好。