From aaae91c1e150710dea48486e7ba0bbfbbeaeae7c Mon Sep 17 00:00:00 2001 From: "283700113@qq.com" <283700113@qq.com> Date: Mon, 28 Dec 2020 16:09:24 +0800 Subject: [PATCH] =?UTF-8?q?docs(subPackages):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=AD=97=E8=8A=82=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=88=86=E5=8C=85?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/collocation/manifest.md | 2 +- docs/collocation/pages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/collocation/manifest.md b/docs/collocation/manifest.md index 56f8a2e00..2e1b9effe 100644 --- a/docs/collocation/manifest.md +++ b/docs/collocation/manifest.md @@ -478,7 +478,7 @@ mp-qq只支持自定义组件模式,不存在usingComponents配置 ### 关于分包优化的说明 - 在对应平台的配置下添加`"optimization":{"subPackages":true}`开启分包优化 -- 目前只支持`mp-weixin`、`mp-qq`、`mp-baidu`的分包优化 +- 目前只支持`mp-weixin`、`mp-qq`、`mp-baidu`、`mp-toutiao`的分包优化 - 分包优化具体逻辑: + 静态文件:分包下支持 static 等静态资源拷贝,即分包目录内放置的静态资源不会被打包到主包中,也不可在主包中使用 + js文件:当某个 js 仅被一个分包引用时,该 js 会被打包到该分包内,否则仍打到主包(即被主包引用,或被超过 1 个分包引用) diff --git a/docs/collocation/pages.md b/docs/collocation/pages.md index c66019236..eeb671bd6 100644 --- a/docs/collocation/pages.md +++ b/docs/collocation/pages.md @@ -1047,7 +1047,7 @@ subPackages 节点接收一个数组,数组每一项都是应用的子包, - 支付宝小程序每个分包的大小是2M,总体积一共不能超过4M。 - QQ小程序每个分包的大小是2M,总体积一共不能超过24M。 - 分包下支持独立的 ```static``` 目录,用来对静态资源进行分包。 -- `uni-app`内支持对微信小程序、QQ小程序、百度小程序分包优化,即将静态资源或者js文件放入分包内不占用主包大小。详情请参考:[关于分包优化的说明](/collocation/manifest?id=关于分包优化的说明) +- `uni-app`内支持对`微信小程序`、`QQ小程序`、`百度小程序`、`字节小程序(HBuilderX 3.0.3+)`分包优化,即将静态资源或者js文件放入分包内不占用主包大小。详情请参考:[关于分包优化的说明](/collocation/manifest?id=关于分包优化的说明) - 针对`vendor.js`过大的情况可以使用运行时压缩代码 + `HBuilderX`创建的项目勾选`运行-->运行到小程序模拟器-->运行时是否压缩代码` + `cli`创建的项目可以在`pacakge.json`中添加参数`--minimize`,示例:`"dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize"` -- GitLab