修改project.config.json的appid字段,开发者工具需要重启新的appid才生效?
需求场景:
我们开发环境是完全隔离的,开发时用的是一个小程序账号A,发布测试版用的是A的体验版小程序;
生产环境用的是另外一个小程序账号B,发布“预发布测试版”用的是B的体验版小程序;
开发时运行nodejs构建命令时,会去动态修改project.config.json的appid字段,这时需要开发者工具也能动态刷新appid对应的账号,
或者提供一些CI函数命令,能让开发者动态刷新项目
2 回复
你好,这边反馈说修改了 project.config.json的appid字段, 开发者工具不会刷新成 appid ? 具体是什么逻辑?我这边试了下打开工具,在外部编辑例如 vscode 修改 appid,看了下工具是能够更新为新的 appid. 这边是怎么复现你的问题?
mac 开发者工具03172版,测试动态修改project.config.json的appid字段开发者工具会同步刷新。
另外:
CI上传的时候配置B的AppId和相关信息,就会提交到B的小程序后台。
CI是完全独立开发者工具的。里面调用参数指定AppId相关信息的,类似:
#preview
miniprogram-ci \
preview \
--pp ./demo-proj/ \
--pkp ./private.YOUR_APPID.key \
--appid YOUR_APPID \
--uv PACKAGE_VERSION \
-r 1 \
--enable-es6 true \
--proxy YOUR_PROXY \
--qrcode-format image \
--qrcode-output-dest '/tmp/x.jpg' \