Flutter 应用程序上 flutter_dotenv 的空安全错误

时间:2021-04-03 19:38:48

标签: flutter dart package dotenv dart-null-safety

我是 Flutter 的新手,当我尝试使用 flutter_dotenv 包时遇到了一个我不明白的错误。

我添加了依赖

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.2
  flutter_dotenv: ^3.1.0

但是当我尝试导入时

import 'package:flutter_dotenv/flutter_dotenv.dart' as DotEnv;

它返回给我。

Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:

 - package:flutter_dotenv

你能帮我吗? 谢谢

1 个答案:

答案 0 :(得分:0)

这些消息听起来像是您已经在使用 sdk 环境空安全。

environment:
  sdk: ">=2.12.0-0 <3.0.0"

从 2.12 开始的任何版本都需要包和库来升级 null 安全,您可以观看此video 以了解有关内容。

如果是这种情况,您应该使用以下版本:

https://pub.dev/packages/flutter_dotenv/versions/4.0.0-nullsafety.0

dependencies:
  flutter_dotenv: ^4.0.0-nullsafety.0