gpt4 book ai didi

Flutter - 在 pubspec.yaml 中添加 pub 包

转载 作者:IT王子 更新时间:2023-10-29 07:04:38 25 4
gpt4 key购买 nike

我要添加this package在 flutter 项目中。为什么这个图表?因为它有负面影响

我试着添加这样的东西

  charts_flutter:
git:
url: git://github.com/jeroentrappers/charts.git
path: charts/charts_flutter/
name: charts
ref: master

但是返回

Could not find a file named "charts/charts_flutter/pubspec.yaml" in 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 与依赖项本身相同,则它是多余的。

更新

在 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

关于Flutter - 在 pubspec.yaml 中添加 pub 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54435936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com