首页 > 解决方案 > 是否有可能在 pubspec.yaml 中有条件进入哪个分支?

问题描述

我创建了一个在项目中使用的库,我想根据项目的分支来使用库的一个分支。

例如,如果项目分支是开发,我希望通过 pubspec 获取库的分支也是开发。

笔记:

标签: flutterdartyamlpubspec

解决方案


不,YAML 不支持条件逻辑,pubspec 解析器也不支持。我能提供的最好的方法是向您的 CI 流程添加一个在运行期间修改 pubspec 的工具。您还可以在开发期间在本地机器上使用该工具,并添加一些执行它的 git 钩子。


推荐阅读