我是 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
你能帮我吗? 谢谢
答案 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