小程序
小游戏
企业微信
微信支付
扫描小程序码分享
希望把 project.config.json 的配置文件改为 project.config.js 因为在开发时要切换 dev prod 环境,而两个环境的 appid 又不一样,导致每次都需要修改两个地方,一个是 dev prod 环境变量,一个是 appid ,这样并不合理,希望改为 .js 方式,这样就可以修改一处就能切换 开发环境和线上环境。
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
有同样需求
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不变成 project.config.js 也行,可以在配置里添加 ENV 字段,值为数组,每一项为一个对象,包含环境名称、该环境的 appid,在IDE上可以切换 ENV 选项的值,然后这个 ENV 字段会被注入到小程序环境中,然后小程序环境可以拿到这个字段的值进行代码逻辑上的环境切换。
https://github.com/NewFuture/miniprogram-build这个工具可以实现这种功能(多环境切换)
为什么要切换 dev、prod 环境变量呢?
你的反馈我们已收到,我们会综合评估,感谢反馈
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
有同样需求
不变成 project.config.js 也行,可以在配置里添加 ENV 字段,值为数组,每一项为一个对象,包含环境名称、该环境的 appid,在IDE上可以切换 ENV 选项的值,然后这个 ENV 字段会被注入到小程序环境中,然后小程序环境可以拿到这个字段的值进行代码逻辑上的环境切换。
https://github.com/NewFuture/miniprogram-build这个工具可以实现这种功能(多环境切换)
为什么要切换 dev、prod 环境变量呢?
2.appid的切换,应该是dev、prod环境使用不同的小程序主体,因为不区分这个的话,有些功能的实现会让开发测试环境的用户数据对冲掉生产环境的数据造成损害。
(来自一个有同样问题的小透明~)
你的反馈我们已收到,我们会综合评估,感谢反馈