繁体   English   中英

Flutter pubspec.yaml - 从分支添加分叉依赖 - 依赖可能只有一个来源

[英]Flutter pubspec.yaml - Adding forked dependency from branch - A dependency may only have one source

我不得不修改一个现有的酒吧 package除了主要的分支之外还有多个分支。 我需要分支3x_null_safety所以我分叉了 repo,修改了代码并将其推送到我的 github。

dependencies:
  geoflutterfire:
    git:
      url: https://github.com/[myUsername]/GeoFlutterFire
    ref: 3x_null_safety

也试过这个:

dependencies:
  geoflutterfire:
    git: git://github.com/[myUsername]/GeoFlutterFire.git
    ref: 3x_null_safety

在这两种情况下,我都会收到此错误:

pubspec.yaml:依赖可能只有一个来源

缩进很重要。

Git 存储库的pubspec.yaml示例中所示,您应该使用:

dependencies:
  geoflutterfire:
    git:
      url: https://github.com/[myUsername]/GeoFlutterFire
      ref: 3x_null_safety

也就是说, ref应该是git的字段,而不是geoflutterfire的字段。 通过使用错误的缩进, ref:除了git之外,还被视为源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM