1

我是 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

你能帮助我吗 ?谢谢

4

1 回答 1

1

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

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

包括 2.12 的任何版本,需要软件包和库来升级空安全性,您可以观看此视频以了解内容。

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

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

dependencies:
  flutter_dotenv: ^4.0.0-nullsafety.0
于 2021-04-03T20:15:07.937 回答