flutter - 如何修改 Dart/Dart 包?

标签 flutter dart

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

最佳答案

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

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

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

    关于flutter - 如何修改 Dart/Dart 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58898920/

    相关文章:

    arrays - Dart:将int转换为Uint8List

    Flutter In App Purchase我应该在_verifyPurchase()中包含什么

    android - 如何从 flutter 插件 native 代码返回小部件?

    PageView 中类似 Flutter Hero 的过渡

    flutter - 在 flutter 通中通过路线作为参数

    android - flutter 错误 : SafetyNet Attestation fails basic integrity

    firebase - 检测人脸和裁剪人脸图像 flutter firebase ml

    flutter - 如何更改 OutlinedButton 的边框颜色

    io - 如何在Dart中使用新的Streams API进行stdin.close()?

    flutter - 如何连接两个 TextStyle?