目录
Step 1: 开启空安全设置
Flutter 2默认启用了空安全,所以通过Flutter 2创建的项目是已经开启了空安全的检查的,不知道自己是什么版本的可以通过下面命令来查看你的Flutter版本:
flutter --version
可能有的人会问,我现在已经是2.x版本的flutter了,也没见有什么特殊的啊,我怎么能确认已经开启了空安全呢?
答案:检查你的pubspec.yaml配置文件,sdk >=2.12.0表示开启空安全检查
environment:
sdk: ">=2.12.0 <3.0.0"
如果想关闭空安全检查,可以将SDK的支持范围调整到2.12.0以下即可,如:
environment:
sdk: ">=2.7.0 <3.0.0"
Step 2:检查可升级的三方库
一旦项目开启了空安全检查,那么你的代码包括项目所依赖的三方库必须是要支持空安全的否则是无法正常编译的。
可以运行以下命令以了解您的项目中有哪些库需要升级到最新的空安全。
dart pub outdated --mode=null-safety
命令运行完后你会看

文章详细介绍了如何在Flutter项目中开启和检查空安全,包括更新SDK版本,检查和升级三方库,以及代码的适配过程。使用dartpub命令进行检查和升级,并提供了官方的空安全迁移教程链接。
最低0.47元/天 解锁文章
7766

被折叠的 条评论
为什么被折叠?



