由于依赖项不支持空安全性,因此无法以可靠的空安全性运行

创造者或可能不是

我遵循了“启用无效安全性”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.

URL上的指南说,我应该“在迁移软件包之前先等待依赖项迁移”,但是我现在想使用NNBD。

我怎样才能做到这一点?

创造者或可能不是

首先,您应该通读指南以了解不正确的null安全性
如果您确定要以不安全的null安全性运行应用程序,则可以使用以下命令:

flutter run --no-sound-null-safety

--no-sound-null-safety选项未在文章中进行记录,但是,最近几个月我没有遇到任何问题(尤其是自从整个Flutter框架已迁移到null安全性以来)。

编辑:文档现已更新为包含此内容。请参阅测试或运行混合版本程序

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章