确保本机环境dart sdk > stable 2.12
//查看哪些依赖库已支持空安全规范
dart pub outdated --mode=null-safety
如果有的话 大概是以下这样
x表示不支持 ✓表示支持
//更新依赖 (支持null safety的), 会自动修改pubspec.ymal文件
dart pub upgrade --null-safety
//拉取最新依赖
dart pub get
//自动处理 将不符合规范的地方修改为支持null safety
dart migrate
这里也会检查ymal中语法不规范的地方 例如sdk version 等, 按提示修改即可
之后会有一个链接
打开之后是详细展示待修改的地方 确认没问题 应用此修改