本教程为小白教程,主管操作,具体原理讲解欢迎评论区补充。

微信小程序分包原因:
1、多人开发
2、引入了大型js
3、单项目多模块需要分包
官方资料:
https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html
https://uniapp.dcloud.io/collocation/pages?id=subpackages
https://uniapp.dcloud.io/collocation/manifest?id=app-vue-optimization

重要:

分包基础教程:【我就是看着官网教程和他的教程做的】
https://blog.csdn.net/weixin_39921131/article/details/112267612
次级教程
https://blog.csdn.net/weixin_39918588/article/details/112327359

开始讲解:第一步:创建分包文件夹page2并创建index.vue文件

第二步:pages.json

在pages[]后面输入

// 分包开始"subPackages": [{"root": "page2","pages": [{"path": "index","style": {"navigationBarTitleText": "","enablePullDownRefresh": false}}]}],"preloadRule": {"pages/index/index": {"network": "all","packages": ["__APP__"]},"page2/index": {"network": "all","packages": ["page2"]}},// 分包结束

其内容为:创建分包page2并指向page2文件夹,其分包的主页为page2/index

manifest.json下》源码视图

"mp-weixin" : {内添加

     "optimization": {"subPackages": true},"runmode" : "liberate" // 开启分包优化后,必须配置资源释放模式


这一段在新版的hbuilder当中貌似没有也行,我忘了添加也照样跑起来了。

第四步:编译运行小程序

在详情》基本信息》本地代码

看到主包和page2字样即为成功。

步骤五:(选做)static分包

https://ask.dcloud.net.cn/question/68773


综合教程

https://blog.csdn.net/weixin_45811884/article/details/108789618
https://www.cnblogs.com/jsccc520/p/13930358.html

超综合教程(带static)

https://blog.csdn.net/weixin_45077178/article/details/103581172


遇到报错趟坑

1、uniapp 在分包subPackages 不应该在分包 appJSON["subPackages"][0] 中
原因:目录写错,地址:pages.json、router/index.js等
改正方法:按照官方给出的,分包就要分目录,不要图省事。
https://ask.dcloud.net.cn/question/76575
2、thirdScriptError Cannot read property ‘$mp‘ of undefined
原因:使用了this.$route进行了跳转导致,实际原因不明,貌似没有影响程序本身的运行

改正方法:调整版本的基础库

https://blog.csdn.net/weixin_43459866/article/details/109953919

3、小程序编译时, 提示: 80051,scource size 8290KB exceed max limit 2MB
提示为微信小程序主包大于2MB,微信小程序每个包不能超过2MB,包括本地图片。
出现此提示时候需要分包。
https://blog.csdn.net/weixin_44852765/article/details/112280631

HbuilderX微信小程序uniapp分包小白教程趟坑【伸手党福利】【干货】相关推荐

  1. hbuilderx 小程序分包_基于uniapp的微信小程序之分包

    0. 缘由 最近工作在接触uni-app,用它来开发微信小程序,也是第一次接触,找了很久,还有大佬用自己写的函数做的,俺觉得我不会也不配,刚好看到下面评论是官方也支持了,所以就用官方的了,这里记录一下 ...

  2. 微信小程序uni-app前端应用框架和HBuilderX工具使用及Git管理项目

    微信小程序uni-app前端应用框架和HBuilderX工具使用及Git管理项目 官方地址:https://uniapp.dcloud.io/ 1.起步 1.1.简介 uni-app 是一个使用 Vu ...

  3. 微信小程序/uni-app 蓝牙打印开发教程和常见问题总结【文末附源码】

    微信小程序/uni-app 蓝牙打印开发教程和常见问题总结[文末附源码] 文章目录 微信小程序/uni-app 蓝牙打印开发教程和常见问题总结[文末附源码] 1️⃣ 写在前面 2️⃣ 蓝牙连接流程 3 ...

  4. 开发微信小程序(uniapp)

    @2021SC@SDUSC WebStorm开发微信小程序(uniapp) 创建项目 采用cli方式创建的项目 vue create -p dcloudio/uni-preset-vue my-pro ...

  5. 微信小程序反编译wxss文件缺失_如何找回微信小程序源码?2020年微信小程序反编译最新教程 小宇子李...

    前言:在网上看了找回微信小程序源码很多教程,都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss的问题.查阅各种资料,最终解决,于是贴上完整的微信小程序反编译方案与教程. 本文章仅 ...

  6. 微信小程序反编译wxss文件缺失_如何找回微信小程序源码?2019年微信小程序反编译最新教程...

    前言:在网上看了找回微信小程序源码很多教程,都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss的问题.查阅各种资料,最终解决,于是贴上完整的微信小程序反编译方案与教程. 本文章仅 ...

  7. 如何找回微信小程序源码?2020年微信小程序反编译最新教程

    前言:在网上看了找回微信小程序源码很多教程,都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss的问题.查阅各种资料,最终解决,于是贴上完整的微信小程序反编译方案与教程. 本文章仅 ...

  8. 微信小程序uni-app

    文章目录 一.微信小程序uni-app 二.下载微信开发者工具 三.小程序开发 一.微信小程序uni-app 小程序是一种不需要下载.安装即可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一 ...

  9. 微信小程序云函数使用教程【超详细】

    背景需求 在本人的项目中,需要调用一个http的接口,而微信小程序所有的网络请求都得使用https,因而需要一个中转站,使得在正式发布的时候可以使用http接口.(在调试环境下,只要在本地设置里勾选& ...

最新文章

  1. Sublime Text 2/3 配置文件详解
  2. 深入探寻seajs的模块化与加载方式
  3. python类实例_类和实例
  4. 将自己可能存放库文件的路径都加入到/etc/ld.so.conf中是明智的选择
  5. 563. 二叉树的坡度
  6. Repeater控件结合UpdatePanel实现Ajax分页和删除功能
  7. Ubuntu下安装JDK步骤
  8. mysql cannot connect_【IT专家】mysql远程访问cannot connect(10038) 问题解决的过程
  9. linux 线程带参数,Linux中多线程编程并传递多个参数的简单例子
  10. ubuntu 20.04 源码编译 cmake
  11. Scikit-learn:数据预处理Preprocessing data
  12. Python中文编程
  13. 总结01-bms-molecular-translation分子翻译大赛
  14. python编程快速上手实例_Python编程快速上手——疯狂填词程序实现方法分析
  15. 共享网络获取树莓派ip_树莓派网络设置
  16. pku2707--Copier Reduction
  17. VM14 15 pro Mac更改最大分辨率
  18. 论文精读:车尧-《社会网络视角下战略性新兴产业的专利情报研究》
  19. 安装内存条后系统蓝屏怎么解决
  20. linux eof 用法,Linux下EOF 用法

热门文章

  1. 解决el-pagination无法点击的问题
  2. java雪花纷飞_jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
  3. 广告学本科-近现代模拟题
  4. U盘安装CentOS出现“could not insert ‘floppy‘”
  5. 《高绩效团队之管理者心理资本开发》
  6. android实现qq登录功能,Android 实现QQ第三方登录
  7. 视觉slam14讲之相机与框架
  8. 【数据分析案例】某瓣读书数据分析
  9. HTML——steps 奔跑的白熊
  10. AW250 磁力块(分块)