1

谁能告诉我你如何恢复迁移的代码..?

我在dart migrate=> 使用迁移工具工作时不小心点击Apply Migration了,认为迁移会影响到那个活动文件……但现在它迁移了我的整个项目,我从来没有验证过我的所有代码……

我怎样才能恢复它...

我在谷歌搜索和stackoverflow没有找到任何解决方案?

4

2 回答 2

1

您不能直接撤消迁移。您应该将此作为使用源代码控制系统(例如 Git、Mercurial)的课程,以便您可以轻松提交更改并在必要时撤消它们。

从这一点开始,您可以:

  • 接受迁移并解决您遇到的问题。

  • 编辑您pubspec.yaml以将 Dart SDK 版本要求更改为>= 2.9.0 < 3.0.0、运行flutter analyze/dart analyze并修复所有报告的问题。这主要涉及:

    • 将所有类型的表单替换T?T.
    • 将表单的所有表达式替换identifier!identifier.
    • 替换required@required.
    • 删除late关键字。
于 2021-04-25T23:14:23.783 回答
0

环境:sdk:">=2.1.0 <3.0.0"

将此添加到您的 pubspc.yml 然后在您的终端中写入 Flutter pub get ,然后=> Flutter clean ,=> Flutter run

于 2021-04-25T21:31:07.647 回答