![](/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.