【问题标题】:How to manually migrate a package (no mine) to null safety如何手动将包(不是我的)迁移到空安全
【发布时间】:2021-07-30 08:38:21
【问题描述】:

我搜索了升级我的颤振应用程序的解决方案,但我有一些软件包不再维护。我是锁那么如何合并最新版本的包以自己迁移 null 安全性呢?

可能吗?

【问题讨论】:

    标签: flutter


    【解决方案1】:
    1. 转到https://pub.dev/packages/PACKAGE_NAME

    2. 在右侧的选项卡中,查找元数据部分。点击“存储库(Github)”链接。

    3. Fork the repositoryclone the repo to your local machinemigrate the package to null-safety

    4. 完成后,将本地存储库推送到 Github。

    5. 在您的 pubspec.yaml 中,删除对旧包的引用并将其替换为迁移后的版本:

    PACKAGE_NAME:
        git:
          url: git://github.com/YOUR_USERNAME/PACKAGE_NAME.git
          ref: main
    

    【讨论】:

    • 您也可以将 PR 放到原始包中,以便其他人受益(如果合并)
    猜你喜欢
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    相关资源
    最近更新 更多