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

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

  1. 首先 pubspec.yaml 修改

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

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

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

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

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

  4. 运行命令dart migrate

  1. 点击连接

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

这样就应用到项目了

作者:薛飞涛

posted @ 2023-05-26 16:27  中亿丰数字科技  阅读(183)  评论(0)    收藏  举报