首页 > 解决方案 > 在启用了 null 安全的应用 dart 中使用非 null 安全包

问题描述

所以,这个包在它的任何版本中都没有空安全性。有什么方法可以在我使用空安全的项目中使用它。

这是我的 IDE 向我显示的错误: 在此处输入图像描述

标签: flutterdartdart-null-safety

解决方案


您不应在 null 安全应用程序中使用非 null 安全包。

  1. 您可以尝试自己迁移它(克隆存储库,进行更改等...)

  2. 我检查了 github_sign_in 的 github 存储库,发现有一个具有空安全性的待处理拉取请求。
    该请求来自这个空安全的存储库。

您可以使用它(风险自负)而不是原来的:

dependencies:
  github_sign_in:
    git:
      https://github.com/Gene-Dana/dart-github-sign-in

PS。请注意,它不支持 Flutter Web(来自评论)。


推荐阅读