我想添加这个包 https://github.com/jeroentrappers/charts在颤振项目中。为什么是这个图表?因为它有负条
我尝试添加这样的东西
charts_flutter:
git:
url: git://github.com/jeroentrappers/charts.git
path: charts/charts_flutter/
name: charts
ref: master
但返回
在中找不到名为“charts/charts_flutter/pubspec.yaml”的文件
git://github.com/jeroentrappers/charts.git
ee7a2110386f7b3e6476eb9ff815c11a65875195。
那么添加这种类型的git包的正确方法是什么呢?
这应该有效
charts_flutter:
git:
url: git://github.com/jeroentrappers/charts.git
path: charts_flutter
ref: master
该路径是相对于存储库的并且charts_flutter
是存储库中的根目录。name
如果它与依赖本身相同,则它是多余的。
Update
在 GitHub 存储库中,charts_flutterpubspec.yaml
是为开发而设置的,不能用作 Git 依赖项,因为它包含路径依赖项
dependencies:
charts_common:
path: ../charts_common/
这种依赖关系不能被覆盖dependency_overrides
对我来说看起来像一个酒吧虫子。
dependencies:
charts_flutter:
dependency_overrides:
charts_common:
git:
url: git://github.com/jeroentrappers/charts.git
path: charts_common
ref: master
charts_flutter:
git:
url: git://github.com/jeroentrappers/charts.git
path: charts_flutter
ref: master
解决方法是将 GitHub 存储库克隆到本地目录并使用路径依赖项。
dependencies:
charts_flutter:
path: ../../charts/charts_flutter
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)