微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Flutter 中使用“弃用代码”的后果是什么?

如何解决在 Flutter 中使用“弃用代码”的后果是什么?

我最近升级Flutter 2.0。我有几十个现在已弃用的 Flatbuttons。我需要几天的时间来修复它们。在此之前发布带有弃用警告的更新有什么后果?该应用仍然可以正常构建和运行。

解决方法

基本上这个代码会在flutter/flutter包的未来版本中删除。大多数情况下,当出现需要全新实现而破坏兼容性的错误或需要破坏兼容性的更好实现时,api 会被弃用。

因此,您可以使用已弃用的代码,但您应该非常小心,因为它们没有得到维护,将来可能会停止工作或被删除。所以只要你不更新版本你应该没问题,但这是非常不可取的。

,

问题是你的代码会更新,flutter 将不再支持这个小部件。

但是 flutter 2.0 有一个工具可以帮助解决这个问题。在您的终端上运行该命令以查看已折旧和需要更新的内容。

dart fix --dry-run

并执行另一个命令来修复折旧的项目。

dart fix --apply

有关修复的更多详细信息,click here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。