【问题标题】:Flutter: Automatic refactor in VS Code after renaming directory or changing pathFlutter:重命名目录或更改路径后在 VS Code 中自动重构
【发布时间】:2020-10-08 18:32:30
【问题描述】:

我在 VS Code 上运行 Flutter,并且经常在我的 Lib 目录中进行更改,我在该目录中重命名文件或更改它们在目录中的位置。进行更改后,我的所有导入语句都给我错误Target of URI doesn't exist 并强制我使用资源文件的正确文件路径手动更新每个导入语句。 VS Code 有没有办法在所有依赖文件的名称或位置发生更改时自动检测和更新文件路径?

编辑:我在我的项目中使用绝对路径:import 'package:Project/model/example.dart'

【问题讨论】:

    标签: flutter dart visual-studio-code


    【解决方案1】:

    您可以将以下行添加到您的settings.json 以自动更新导入文件路径:"dart.previewUpdateImportsOnRename": true

    【讨论】:

    • 正如包的作者所说,这是一个预览功能,他的结论是你只能移动文件来重构工作,你必须等待分析器完成重构才能移动下一个文件.您还不能移动整个文件夹的文件,它不会工作。 dartcode.org/releases/v3-11
    猜你喜欢
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 2021-05-04
    • 2011-11-30
    • 2021-03-17
    • 2015-07-31
    • 2023-03-28
    • 2012-12-05
    相关资源
    最近更新 更多