【问题标题】:how to modify a dart/flutter package?如何修改飞镖/颤振包?
【发布时间】:2019-11-17 08:56:27
【问题描述】:

我想使用 dart 包。目前它在pubspec.yaml 中的依赖项。它工作正常。但是我需要对包做一些小的改动。我需要将整个包导入我的项目并在那里进行更改还是有更简单的方法?

【问题讨论】:

  • 只需将包克隆到您的项目中并根据需要进行编辑。并在您的 pubspec.yaml >> package_name: path: /path 中导入这样的包

标签: flutter dart


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 2020-11-05
    • 2020-11-28
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    相关资源
    最近更新 更多