【问题标题】:Null safety error with flutter_dotenv on Flutter appFlutter 应用程序上的 flutter_dotenv 出现空安全错误
【发布时间】:2021-06-30 06:20:04
【问题描述】:

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

你能帮帮我吗? 谢谢

【问题讨论】:

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


    【解决方案1】:

    这些消息听起来您已经在使用 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
    

    【讨论】:

    • 是的,我需要更改 sdk 版本,否则我在这一行有错误。 const MyApp({Key? key}) : super(key: key);
    猜你喜欢
    • 1970-01-01
    • 2023-02-15
    • 1970-01-01
    • 2019-01-12
    • 2019-01-19
    • 2021-09-11
    • 2022-12-16
    • 1970-01-01
    • 2013-03-28
    相关资源
    最近更新 更多