在 Flutter 中使用 "Deprecated Code" 的后果是什么?
What Are The Consequences of Using "Deprecated Code" In Flutter?
我最近升级到了 Flutter 2.0。我有许多现在已弃用的 Flatbutton。我要花几天时间才能把它们全部修好。在此之前发布带有弃用警告的更新会产生什么后果?该应用程序仍然可以正常构建和运行。
问题是你的代码会更新,flutter将不再支持这个widget
但是 flutter 2.0 有一个工具可以帮助解决这个问题。 运行 在您的终端上查看已折旧和需要更新的内容的命令。
dart fix --dry-run
并执行此其他命令以修复折旧项目。
dart fix --apply
有关修复的更多详细信息,click here
基本上,此代码将在 flutter/flutter 软件包的未来版本中删除。大多数时候,当一个错误需要一个会破坏兼容性的全新实现或一个会破坏兼容性的更好的实现时,api 就会被弃用。
因此,您可以使用已弃用的代码,但您应该非常小心,因为它们没有维护,将来可能会停止工作或删除。因此,只要您不更新版本就应该没问题,但这是非常不可取的。
我最近升级到了 Flutter 2.0。我有许多现在已弃用的 Flatbutton。我要花几天时间才能把它们全部修好。在此之前发布带有弃用警告的更新会产生什么后果?该应用程序仍然可以正常构建和运行。
问题是你的代码会更新,flutter将不再支持这个widget
但是 flutter 2.0 有一个工具可以帮助解决这个问题。 运行 在您的终端上查看已折旧和需要更新的内容的命令。
dart fix --dry-run
并执行此其他命令以修复折旧项目。
dart fix --apply
有关修复的更多详细信息,click here
基本上,此代码将在 flutter/flutter 软件包的未来版本中删除。大多数时候,当一个错误需要一个会破坏兼容性的全新实现或一个会破坏兼容性的更好的实现时,api 就会被弃用。
因此,您可以使用已弃用的代码,但您应该非常小心,因为它们没有维护,将来可能会停止工作或删除。因此,只要您不更新版本就应该没问题,但这是非常不可取的。