检查迁移

版本要求

  • Flutter 版本最好是 v2.0.0 及以上
  • Dart 版本 v2.12 及以上

    检查 Dart 版本

    1. dart --version

    检查依赖是否支持空安全

    1. dart pub outdated --mode=null-safety

    image.png

    Current 是当前的版本,红色代表需要升级

    升级依赖

    1. dart pub upgrade --null-safety
    2. dart pub get

    再次检查依赖是否全部支持空安全

    1. dart pub outdated --mode=null-safety
    image.png
    如果没有列出依赖列表,并且提示你所有的依赖都支持 null-safety
    🎉 🎉 🎉 恭喜你迈出了一大步

    更改 Dart 版本(重要步骤)

    1. // pubspec.yaml
    2. environment:
    3. sdk: ">=2.12.0 <3.0.0"

    执行迁移

    1. dart migrate
    image.png
    如果提示上述结果,说明你已经迁移成功了

    运行项目

    1. flutter run
    image.png
    如果出现 **💪 Running with sound null safety 💪**说明你已经成功运行起来了迁移后空安全的项目

参考连接