是否可以为依赖的 Dart 包禁用空安全?
Is it possible to disable null safety for a dependent Dart package?
我正在尝试使用配置单元构建应用程序,但 hive_flutter 包不支持 null 安全。
是否有任何方法可以仅关闭此包的空安全性,或者是否有任何替代 hive_flutter 包的方法?
根据Migrating to null safety,您的所有依赖项必须首先迁移到空安全:
Here are the basic steps for migrating each package that you own:
- Wait for the packages that you depend on to migrate.
- ...
Migrating an app is technically the same as migrating a package. Before migrating an app, make sure that all of your dependencies are ready.
但是 hive_flutter
supports null safety 自版本 1.0.0(2021 年 3 月 5 日)以来。所以你应该简单地升级它。
要关闭空安全,将pubspec.yaml中的sdk环境改成这样:
environment:
sdk: ">=2.7.0 <3.0.0"
我正在尝试使用配置单元构建应用程序,但 hive_flutter 包不支持 null 安全。
是否有任何方法可以仅关闭此包的空安全性,或者是否有任何替代 hive_flutter 包的方法?
根据Migrating to null safety,您的所有依赖项必须首先迁移到空安全:
Here are the basic steps for migrating each package that you own:
- Wait for the packages that you depend on to migrate.
- ...
Migrating an app is technically the same as migrating a package. Before migrating an app, make sure that all of your dependencies are ready.
但是 hive_flutter
supports null safety 自版本 1.0.0(2021 年 3 月 5 日)以来。所以你应该简单地升级它。
要关闭空安全,将pubspec.yaml中的sdk环境改成这样:
environment:
sdk: ">=2.7.0 <3.0.0"