gpt4 book ai didi

flutter - 如何在Flutter中使用默认情况下的不可为空?

转载 作者:行者123 更新时间:2023-12-03 02:41:36 24 4
gpt4 key购买 nike

我今天想在Flutter应用程序中使用NNBD Dart feature,但找不到如何使用它。

如果我尝试使用int?等,则会出现以下错误:

This requires the 'non-nullable' experiment to be enabled.

最佳答案

带有Flutter 2
从Flutter 2(和Dart 2.12)开始,空安全性是新的默认。这意味着通过指定以下SDK约束:

environment:
sdk: '>=2.12.0 <3.0.0'
您会自动选择无效安全。
flutter 前2
您需要确保 2.9.0文件中的Dart SDK版本约束为 pubspec.yaml(使用 flutter channel master):
environment:
sdk: ">=2.9.0-8.0 <3.0.0"
现在,您可以在 analysis_options.yaml文件旁边添加一个 pubspec.yaml文件:
analyzer:
enable-experiment:
- non-nullable
您不应该期望编译现在能够成功。

关于flutter - 如何在Flutter中使用默认情况下的不可为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61783335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com