如何解决如何从 Flutter 中的存储库引用包?
我正在尝试修改 pub.dev 上的现有包。我需要更新包中的依赖项之一。我已经从 here
看到了如何做到这一点dependencies:
Flutter:
sdk: Flutter
graphql_Flutter:
git:
url: https://github.com/username/graphql-Flutter.git
当我运行 Flutter pub get
我得到 pub get Failed (1; Could not find a file named "pubspec.yaml"
根目录中没有 pubspec.yaml
我想我需要引用包文件夹中的 pubspec.yaml
吗?那里有2个...
不知道该怎么做?
解决方法
那是因为那是一个包含多个包的存储库。您需要直接引用路径和分支,就像这样,例如对于 master
分支:
graphql_flutter:
git:
url: https://github.com/zino-app/graphql-flutter.git
ref: master
path: packages/graphql_flutter
如果你想要两个包:
graphql_flutter:
git:
url: https://github.com/zino-app/graphql-flutter.git
ref: master
path: packages/graphql_flutter
graphql:
git:
url: https://github.com/zino-app/graphql-flutter.git
ref: master
path: packages/graphql
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。