如何将flutter项目升级到空安全版本

关于 null safety 其实并不是什么新鲜事了,很早的时候 Swift 就已经支持了,Dart 是从 2.12.2 版本开始支持该特性的。
代码迁移

  1. 首先 pubspec.yaml 修改
    在这里插入图片描述

  2. 看看那些库支持空安全 那些不支持

在这里插入图片描述
在这里插入图片描述

  1. 可以看到 绿色的那些是支持升级的,红色的就不行了 下边提示

在这里插入图片描述

  1. 可以升级这些绿色的三方库

  2. 升级了之后 get 一下 看下报错的地方,然后依旧 ,处理一下

  3. 改完 ,再次检测下是否升级到了 nullsafe

  4. 运行命令dart migrate

在这里插入图片描述

  1. 点击连接

  2. 可以点击左边大致看下 修改一下,也可以直接 apply,接受

这样就应用到项目了

作者:薛飞涛

猜你喜欢

转载自blog.csdn.net/ekcchina/article/details/130889448