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