更新时间:2024-04-07 15:10:14贡献者 2收藏订阅更新我的文档设置返回文档简介以往插件体系中,小程序只能与线上、体验状态的插件进行联调,在代码频繁改动的场景下,此模式使用极度不便。ide 新增主体应用拉取真机预览版插件的能力,帮助提升联调效率。使用说明●ide 1.19 版本及以上。●动态插件联调依赖支付宝客户端 10.2.3 、基础库 2.0 及以上。●联调前需要完成主体授权,详情请参见 插件联调。●使用插件的宿主小程序和插件项目需要使用同一个基础库版本,关于基础库 1.x 和 2.x 的关系,请参见 基础库 2.x 升级。支持情况基础库 1.0基础库 2.0真机 - 静态插件✅✅真机 - 动态插件-✅ide 模拟器 - 静态插件✅✅ide 模拟器 - 动态插件-✅操作指导获取快捷联调插件版本号ide 中打开所需快捷联调插件,点击 预览,在预览构建完成后,点击版本这一行,将会自动复制版本号至剪贴板,如 dev:0.2.2102081815.36 。插件联调配置请根据插件的使用方式分别配置联调配置。静态插件/懒加载插件使用声明使用插件前,使用者需要在主体小程序 app.json 中声明需要使用的插件。联调配置在宿主小程序应用的 mini.project.json 中增加 pluginresolution 字段,配置联调信息。如果还在使用旧版项目配置,请参考 debugoptions●enable 用于管理当前是否开启插件快捷联调,为 true 时下方配置生效。●plugins 字段对应 app.json 中的静态插件 appid。●version 字段填入插件的 版本标识。动态加载插件使用声明使用动态加载插件前,需要在 app.json 中做如下声明。在代码中动态加载插件。联调配置在宿主应用的 mini.project.json 中增加 pluginresolution 字段,配置联调信息。如果还在使用旧版项目配置,请参考 debugoptions●enable用于管理当前是否开启插件快捷联调,为 true 时下方配置生效。●dynamicplugins对应动态插件的信息。●version 字段填入上一步获得的 版本标识。ide 模拟器联调mini.project.json 配置后请点击 ide 头部 重启编译 ,此时将依据设定的联调版本进行拉取插件。真机调试点击 ide 右上角 真机预览 或 真机调试 进行真机插件快捷联调。注意事项●使用 mini.project.json 配置的方式开启快捷联调,仅在 ide 模拟器、或真机预览、真机调试等生成的线下版本生效。上传编译时默认忽略该配置。●如果强行在 app.json 中配置版本来使用静态插件快捷联调,主体小程序的模拟器、线下预览版本可以拉到联调的插件,请在上传时去掉相关配置。●主体小程序线下版本可拉取到插件指定预览版,但主体线上版本无法拉取,且主体不能进入插件内部调试。●暂不支持插件直跳场景的快捷联调,如果使用scheme等直跳宿主插件页场景无法开启快捷联调,会拉起线上版本插件。