您如何选择退出Dart中的空安全性?
从Dart您如何选择退出Dart中的空安全性?,dart,dart-null-safety,Dart,Dart Null Safety,从Dart2.12.0开始,默认情况下已启用 缔约国声明如下: 将SDK约束设置为需要具有空安全支持的语言版本。例如,您的pubspec.yaml文件可能具有以下约束: 环境: sdk:“>=2.12.0-0在使用Dart=2.12.0=0的文件中,无法不使用NNBD 因此,您只有两个选择退出空安全: 一个文件一个文件地选择退出 即使您的最小SDK约束是=2.12.0=0,您也可以使用退出单个文件 在任何导入之前,您可以在文件顶部指定整个文件应使用的Dart版本 /@dart=2.11 导入“d
2.12.0
开始,默认情况下已启用
缔约国声明如下:
将SDK约束设置为需要具有空安全支持的语言版本。例如,您的pubspec.yaml文件可能具有以下约束:
环境:
sdk:“>=2.12.0-0在使用Dart=2.12.0=0
的文件中,无法不使用NNBD
因此,您只有两个选择退出空安全:
一个文件一个文件地选择退出
即使您的最小SDK约束是=2.12.0=0
,您也可以使用退出单个文件
在任何导入之前,您可以在文件顶部指定整个文件应使用的Dart版本
/@dart=2.11
导入“dart:math”;
...
这样,该文件将能够通过使用Dart 2.11选择退出空安全
降低SDK约束
如果您降低Dart SDK约束低于2.12.0-0
,则默认情况下您选择退出空安全:
环境:
sdk:“>=2.11.0 nvm运行flatter pub get并重新打开vscode修复了它