![](/img/trans.png)
[英]In the Flutter what is best way to add package in pubspec.yaml file?
[英]Flutter - Add pub package in pubspec.yaml
我想在flutter项目中添加这个包 。 为什么要这张图? 因为它有负条
我尝试添加这样的东西
charts_flutter:
git:
url: git://github.com/jeroentrappers/charts.git
path: charts/charts_flutter/
name: charts
ref: master
但是回来
在git://github.com/jeroentrappers/charts.git ee7a2110386f7b3e6476eb9ff815c11a65875195中找不到名为“ charts / charts_flutter / pubspec.yaml”的文件。
那么添加此类型git包的正确方法是什么?
这应该工作
charts_flutter:
git:
url: git://github.com/jeroentrappers/charts.git
path: charts_flutter
ref: master
路径是相对于存储库的,而charts_flutter
是存储库中的根目录。 如果name
与依赖项本身相同,则name
是多余的。
更新资料
在GitHub存储库中,Charts_flutter pubspec.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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.