# 局部编译
为了提升大型小程序项目的开发体验,减少编译耗时的等待时间,开发者工具新增了局部编译功能,允许开发者指定编译的页面列表,避免编译全部小程序代码文件。
# 前置准备
- 下载并安装
1.05.2107090
或以上版本的开发者工具,下载地址。
# 如何开启局部编译
# 1. 在微信开发者工具中添加编译模式。
# 2. 勾选局部编译。
# 3. 如果你需要关联多个页面,点击 + 号即可添加。
# 4. 保存并选择
保存好编译模式后,选择一下它,再重新编译
一次,即进入了局部编译模式中。
# 局部编译模式
# 局部编译的原理
当进入局部编译模式后,开发者工具会启动代码依赖分析
,根据代码依赖分析的结果,选取出局部编译配置的页面列表所涉及的代码文件(包括页面js、wxml、wxss、json、wxs,以及它们所依赖的组件和其他代码文件),再进行编译。
# 页面访问
在局部编译模式中,模拟器只能访问局部编译页面列表配置中页面,访问其他页面会出现页面未找到的错误。
# 预览和真机调试
当你点击预览或真机调试时,局部编译同样会起作用,工具只会编译和上传局部编译选取出来的代码文件(资源文件都会上传),因此代码包体积会变小很多,等待编译耗时时间也大大缩短。
# 上传
为了不影响小程序的发布,局部编译对上传操作不起作用。