我想使用飞镖包。当前,它在pubspec.yaml
中处于依赖状态。而且效果很好。但是,我需要对该软件包进行一些小的更改。我需要将整个程序包导入到我的项目中并在那里进行更改,还是有一种更简单的方法?
答案 0 :(得分:0)
您应该从其自己的存储库中克隆该软件包,然后仅使用路径将其导入。例如,假设您有一个名为foo: ^1.0.0
的软件包并想要对其进行修改:
pubspec.yaml
中的路径更改为:foo:
path: [your package path]
请记住,如果您将项目存储在VC中,则引用将不起作用,因此,除非应用程序附带了远程依赖项(例如path: ../dependency
),否则也应始终指向它。