最近 Flutter 团队宣布 Dart 语言现在支持声音空安全!并且在 Dart 2.12 和 Flutter 2 中可用。我想将应用代码迁移到空安全。
如何将我的包迁移到空安全,
如果有人可以提供有关迁移到 null-safety 的说明,那就太好了。
答案 0 :(得分:6)
这里有一个相当不错的指南:https://dart.dev/null-safety/migration-guide
但基本上你应该等到你的包的所有依赖都先迁移到空安全,然后你就可以开始迁移了。
您可以使用 dart pub outdated --mode=null-safety
查看迁移了哪些 deps
之后,您可以使用 dart 迁移器 dart migrate
。
这是一个交互式工具,可帮助您迁移代码。