網站首頁 編程語言 正文
目前我所了解的包過大解決方案有。
1、小程序用字體圖標,不引入靜態圖片。大部分都要后臺轉成動態圖片渲染
2、利用分包,在項目開始做前就要思考哪些用作分包,免得后期更改麻煩
分包步驟:
1.配置manifest.json
"mp-weixin": {
"optimization":{"subPackages":true}
}
優化分包:
在對應平臺的配置(manifest.json)下添加"optimization":{"subPackages":true}開啟分包優化
目前只支持mp-weixin、mp-qq、mp-baidu的分包優化
靜態文件:分包下支持 static 等靜態資源拷貝,即分包目錄內放置的靜態資源不會被打包到主包中,也不可在主包中使用
js文件:當某個 js 僅被一個分包引用時,該 js 會被打包到該分包內,否則仍打到主包(即被主包引用,或被超過 1 個分包引用)
自定義組件:若某個自定義組件僅被一個分包引用時,且未放入到分包內,編譯時會輸出提示信息
2.配置pages.json
在pages.json中新建數組"subPackages",數組中包含兩個參數:1.root:為子包的根目錄,2.pages:子包由哪些頁面組成,參數同pages;
注意:主包和分包是不能再同一目錄下,在構建uniapp項目時,可以考慮一下目錄結構,以便后期進行分包;
"subPackages": [{
?? ??? ?"root": "orderPackages",
?? ??? ?"pages": [{
?? ??? ??? ??? ?"path": "grzl/name",
?? ??? ??? ??? ?"style": {
?? ??? ??? ??? ??? ?"navigationBarTitleText": "名字設置",
?? ??? ??? ??? ??? ?"enablePullDownRefresh": false
?? ??? ??? ??? ?}
?? ??? ??? ?}]
?}]
?
原文鏈接:https://blog.csdn.net/baidu_41899377/article/details/125167152
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2023-06-21 Python中sorted()用法案例代碼_python
- 2022-12-01 SQL?Server主鍵與外鍵設置以及相關理解_MsSql
- 2022-09-03 C++11?condition_variable條件變量的用法說明_C 語言
- 2022-12-26 解決Python?httpx?運行過程中無限阻塞的問題_python
- 2022-09-13 go開源項目用戶名密碼驗證的邏輯鬼才寫法_Golang
- 2022-05-23 Android實現手機聯系人分欄效果_Android
- 2022-06-08 FreeRTOS實時操作系統支持時間片示例詳解_操作系統
- 2024-01-28 spring自動配置的原理
- 欄目分類
-
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支