如何修改飞镖/飞镖包?

时间:2019-11-17 08:56:27

标签: flutter dart

我想使用飞镖包。当前,它在pubspec.yaml中处于依赖状态。而且效果很好。但是,我需要对该软件包进行一些小的更改。我需要将整个程序包导入到我的项目中并在那里进行更改,还是有一种更简单的方法?

1 个答案:

答案 0 :(得分:0)

应该从其自己的存储库中克隆该软件包,然后仅使用路径将其导入。例如,假设您有一个名为foo: ^1.0.0的软件包并想要对其进行修改:

  1. 转到它的GitHub项目并将其克隆到您计算机中的某个位置;
  2. pubspec.yaml中的路径更改为:
foo:
 path: [your package path]

请记住,如果您将项目存储在VC中,则引用将不起作用,因此,除非应用程序附带了远程依赖项(例如path: ../dependency),否则也应始终指向它。