情况是这样的,我们多个开发者协作开发的时候,经常在代码合并的时候要处理project.config.json里condition.miniprogram.list的冲突,因为每个人会创建自己的编译模式,每次都要解决这样的冲突,这个属于常见却又没什么实际价值的冲突,所以想问问,是否可以考虑将condition独立出来,支持每个人有自己的condition配置,project.config.json的condition可以继续保留,作为统一配置且常用的编译模式,每个人自己创建的condition可以配置git ignore忽略,这样不会经常冲突,又可以保留自己需要的模式。
最新的 nightly已经支持了
感谢添加这个 private 配置,因为之前确实很容易在多人合作时,编译模式部分发生冲突!
不过,再提两个小建议:
我们会在后续版本考虑支持该功能
无端增加开发者的压力。
project.config.json 本就应该开发者自行 git ignore 。这种情况可以新建文件 project.config.json.example 作为一个模板。现在变成两个配置文件 project.config.json 、project.private.config.json 都是官方所认可的,真是无脑。