【问题标题】:How to rename dart file in VSCode?如何在 VSCode 中重命名 dart 文件?
【发布时间】:2020-02-06 01:20:52
【问题描述】:

在 VSCode (1.38.1) 中使用 dart/flutter。我想重命名一个类,所以想重命名它的 dart 文件。我右键单击 VSCode 中的文件名并重命名 dart 文件。然后我更改其所有导入以反映名称,但是当我运行调试时,我收到错误

path\old_name.dart were declared as an inputs, but did not exist. Check the definition of target:kernel_snapshot for errors

在 VSCode/dart 中重命名文件还需要做什么?

【问题讨论】:

    标签: dart visual-studio-code


    【解决方案1】:

    要重命名你的班级,只需将光标放在班级名称上,然后按 F2。然后输入新名称就完成了。

    【讨论】:

      【解决方案2】:

      在你的项目目录中,输入终端

      flutter clean
      

      然后再次运行

      【讨论】:

      • 这是一个更清洁的解决方案,应该是公认的答案。
      • 我应该在我的 OP 中提到我尝试过 flutter clean 并且它对我不起作用。现在将修改。
      • @buttonsrtoys flutter clean 命令实质上是删除该文件夹。你写的是 Flutter 应用还是隔离包?如果你开发 Flutter 包,并在 example/ 子文件夹中运行应用程序,那么你必须在运行该命令之前转到示例文件夹 (cd examples)
      【解决方案3】:

      只需删除 .dart_tool 文件夹,然后重新运行。

      【讨论】:

        猜你喜欢
        • 2020-04-24
        • 2018-09-20
        • 2023-03-15
        • 2018-05-14
        • 2022-12-15
        • 1970-01-01
        • 2020-03-23
        • 2011-07-28
        • 2013-10-09
        相关资源
        最近更新 更多