修改project.config.json的appid字段,开发者工具需要重启新的appid才生效?
发布于 7 年前 作者 chao57 14026 次浏览 来自 官方Issues

需求场景:

我们开发环境是完全隔离的,开发时用的是一个小程序账号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' \
回到顶部