Flutter 如何在Dart中将代码迁移到空安全性
最近,Flatter团队宣布Dart语言现在支持声音零安全性!在Dart 2.12和颤振2中提供。我想将应用程序代码迁移到空安全Flutter 如何在Dart中将代码迁移到空安全性,flutter,dart,migrate,code-migration,dart-null-safety,Flutter,Dart,Migrate,Code Migration,Dart Null Safety,最近,Flatter团队宣布Dart语言现在支持声音零安全性!在Dart 2.12和颤振2中提供。我想将应用程序代码迁移到空安全 dart pub outdated --mode=null-safety 如何将我的包迁移到空安全 如果有人能给出迁移到空安全性的说明,那就太好了。这里有一个相当好的指南: 但基本上,您应该先等到所有包的依赖项都迁移到null safety,然后才能开始迁移 您可以检查使用dart-pub-outleted--mode=null-safety迁移哪些DEP 之后,您
dart pub outdated --mode=null-safety
如何将我的包迁移到空安全
如果有人能给出迁移到空安全性的说明,那就太好了。这里有一个相当好的指南: 但基本上,您应该先等到所有包的依赖项都迁移到null safety,然后才能开始迁移 您可以检查使用
dart-pub-outleted--mode=null-safety迁移哪些DEP
之后,您可以使用dart migratordart migrate
。
这是一个交互式工具,可以帮助您迁移代码
pubspec.yaml
文件中将较低的Dart SDK约束设置为2.12
environment:
sdk: ">=2.12.0 <3.0.0"
dart pub upgrade --null-safety
dart pub get
dart migrate
如果您对更改感到满意,请使用以下方法应用更改:
dart migrate --apply-changes