如何在Flutter中使用Non-nullable By Default?

问题描述 投票:0回答:1

我想在Flutter中使用 NNBD飞镖功能 今天在我的Flutter应用程序中,但我找不到如何使用它。

如果我尝试使用 int? 等,我得到以下错误。

This requires the 'non-nullable' experiment to be enabled.
flutter dart
1个回答
1
投票

你需要确保你的Dart SDK版本约束是 2.9.0 在你 pubspec.yamlflutter channel master):

environment:
  sdk: ">=2.9.0-8.0 <3.0.0"

现在,你可以添加一个 analysis_options.yaml 文件在您的 pubspec.yaml 文件。

analyzer:
  enable-experiment:
    - non-nullable

你不应该期待编译成功.

© www.soinside.com 2019 - 2024. All rights reserved.