我遵循了“启用空安全”dart.dev并将我的整个 Flutter 应用程序迁移到空安全。
现在,我正在尝试使用 运行它flutter run,但是,由于以下错误,它无法启动:
Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:
- package:cloud_firestore_web
- package:firebase_core_web
- package:shared_preferences
- package:url_launcher_web
- package:firebase_auth
- package:http
- package:provider
...
For solutions, see https://dart.dev/go/unsound-null-safety
Failed to compile application.
Run Code Online (Sandbox Code Playgroud)
URL 上的指南说我应该“在迁移包之前等待依赖项迁移”,但我现在想使用 NNBD。
我怎样才能做到这一点?
我有一个 Flutter 应用程序,它是在空安全引入 Dart之前编写的。
我听说过Null Safety Migration Tooling并想知道如何使用它将我的代码从 NNBD 之前的代码默认转换为不可为空。