gpt4 book ai didi

Flutter VS Code 快速修复不建议导入

转载 作者:行者123 更新时间:2023-12-03 22:29:02 29 4
gpt4 key购买 nike

一切正常,直到几天前。每当我创建新的小部件或创建一些文件并想要使用它们时,我不会手动输入 import package:... 而是开始输入该类的名称并按 ctrl + . ,它提供了一个 Quick fix es 列表,并且一直建议使用 import package:... 直到最近。没有对 Windows/Flutter/Dart/VS Code 进行任何更改,除非我在 svg-explorer-extension 之后安装了 this advice (我非常怀疑这会影响任何事情,但它仍然更新了一些 x64 c++ 发行版)。
现在,当我尝试在我创建的新文件中使用现有文件(所有这些文件都在 */lib 文件夹中)时,Quick fix 菜单提供了除 import package:... 选项之外的所有选项,这使得开发过程足够慢,可以在这里提问。
enter image description here
“恢复”该功能的唯一方法是在 VS Code 中运行 Developer: Reload Window ,这会停止调试 session ,重新启动 Dart Analyzer ,并且在接下来的几分钟内一切似乎都没问题,直到它消失。
如何不“丢失”导入功能?我的项目相当大(22k 行),有 30 多个依赖项。我尝试从 VS Code 重新安装 flutter SDK、flutter 和 dart 扩展,但没有帮助。
你有什么建议?这个问题值得在 GitHub 上为 Flutter/Dart/Flutter 扩展提交问题吗?

最佳答案

我也被困在这个问题上,根据我的分析,这个问题的真正答案是:总是在 lib 文件夹中创建新的小部件或飞镖类。您可以创建不同的文件夹,例如小部件、屏幕、模型,但始终在 lib 文件夹中创建它们,不要在根级别创建它们。您的导入问题将得到解决。事实上 VSCode 会自动导入它们
你可以引用下面这张图片,看看我是如何组织我的 lib 文件夹的
[1]:/image/Yau5i.png

关于Flutter VS Code 快速修复不建议导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64939202/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com