[英]VSCode dart analyzer stopped recognizing flutter/dart code
我一直在使用 VSCode 毫无问题地进行颤振开发,然后今天突然间飞镖分析器抱怨大多数类未定义,或者目标不存在。
有没有人见过这个?
我已经重新启动 VSCode,重新启动计算机,卸载颤振/飞镖插件,运行颤振医生没有任何问题......我没有想法。
转到pubspec.yaml ,右键单击并执行Get Packages 。 它似乎一直对我有用。
该问题可能是由 VSCode 努力寻找 Dart SDK 安装路径引起的,即使它在您的 Windows PATH 中也是如此。
要解决此问题,只需使用扩展设置([Ctrl + ,],键入 'Dart:')或直接编辑settings.json
([Ctrl + Shift + P] ,输入“settings.json”,[Enter])。
如果您同时安装了 Flutter 和完整的 Dart SDK,请添加两个清单:
"dart.sdkPaths": [
"C:\\Program Files (x86)\\Dart\\dart-sdk\\bin",
"C:\\Program Files (x86)\\Flutter\\bin\\cache\\dart-sdk\\bin",
],
如果你只安装了一个(最常见的是 Flutter),你可以添加那个:
"dart.sdkPath": "C:\\Program Files (x86)\\Flutter\\bin\\cache\\dart-sdk\\bin",
奖励位:在开发需要不同 SDK 版本的不同项目时,多 SDK 设置非常好(实际上是有意的)。 我发现这在数月甚至数年的多个项目中工作时特别有用,尤其是考虑到 Dart 和 Flutter 目前正在快速且定期地发生变化和成熟。
另一种方法可以是..删除dart SDK(flutter SDK的bin目录下的缓存文件夹)。 并以管理员身份使用cmd重新下载sdk,通过运行flutter doctor。
我也遇到了这个问题,然后我从 androod studio 重新安装了 dart 和 flutter 插件,它已经修复了。
运行Flutter应用程序时,我的Vscode Dart开发工具自动打开时我设置了错误的选项。 我想关闭VsCode da
这是 VS Code“Laravel 刀片垫片”扩展的问题。 一旦我删除了插件,我就不再有问题了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.