目录
一、分包优化。
1.分包:主包、子包;(2M内)
{
"pages": [
"pages/index/index",
],
"subpackages": [
{
"root": "pages/child/",
"pages": [
"detail/detail",
"list/list"
]
}
]
}
2.优化:代码包不包含插件大小超过 1.5 M,引用插件大小超过 200 K
"optimization" : {
"subPackages" : true
},
manifest.json
文件。将 subPackages
设置为 true
,可以告诉小程序开发者工具在构建时自动对小程序进行分包优化处理。
二、代码压缩。
1.按需注入:在 pages.json
或 manifest.json
中添加配置:在项目的配置文件中添加 lazyCodeLoading
配置项,并设置为 'requiredComponents'
。
{
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "首页"
}
},
{
"path": "pages/about/about",
"style": {
"navigationBarTitleText": "关于"
}
}
],
"lazyCodeLoading": "requiredComponents" // 设置按需加载
}
2.js编译压缩
三、资源压缩。
1.,图片和音频资源大小超过 200 K(尽量用远程地址,小体量icon,压缩后的图片)
四、物理删除。
1.删除多余不需要的代码页面。(谨慎)