Flutter 颤振是如何使用的;要求;关键词?

Flutter 颤振是如何使用的;要求;关键词?,flutter,dart,Flutter,Dart,我已经用Dart 2.10更新为FLATTER 1.22,将sdk约束更改为>=2.10,我仍然无法使用required关键字。我还没有在变更日志中看到这一点。这怎么可能 编辑 遵循以下步骤: 确保没有过线错误 运行dart迁移 修复迁移建议并使用提供的链接应用修复 转到您的pubspec.yaml并更改dart版本>=2.12 根据您的情况,您可能只需要步骤4 因为这个古老的答案,我投了反对票: 这不是一个关键词,而是一个装饰者。意思是加@ 它是@requirednotrequired此req

我已经用Dart 2.10更新为FLATTER 1.22,将sdk约束更改为>=2.10,我仍然无法使用required关键字。我还没有在变更日志中看到这一点。这怎么可能

编辑

遵循以下步骤:

  • 确保没有过线错误
  • 运行
    dart迁移
  • 修复迁移建议并使用提供的链接应用修复
  • 转到您的pubspec.yaml并更改dart版本
    >=2.12
  • 根据您的情况,您可能只需要步骤4

    因为这个古老的答案,我投了反对票:

    这不是一个关键词,而是一个装饰者。意思是加@
    它是
    @required
    not
    required

    此required关键字用于空安全(空安全仍未在稳定通道中发布)required将很快成为关键字。看
    required
    需要成为语言的一部分(因此也是一个关键字),以实现空安全性。