Flutter/Dart扩展和intellisense无法在VSCode上工作



我使用带有dart扩展的VSCode工作了几个月。我在VS Code intellisense上遇到了一个错误,这个错误只出现在我的存储库版本中,而没有出现在任何其他开发人员身上。这个明显的错误实际上并没有阻止我运行flutter运行或构建aar。所以我认为这是扩展本身的问题。对于介于dart:convert和dart:core之间的String类,这是一个多引用错误。我无法解决错误,所以我决定使用以下步骤卸载并重新安装VS:如何在mac 上完全卸载vscode

自从重新安装以来,我一直无法获得intellisense和代码自动完成工作。代码高亮显示起作用,但查找引用和跳转到引用根本不起作用。

Flutter doctor op:
[✓] Flutter (Channel stable, 1.22.2, on Mac OS X 10.15.7 19H2, locale en-IN)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
[!] Android Studio (version 4.1)
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.55.0)
[✓] Connected device (1 available)
! Doctor found issues in 1 category.

Setting.json

{
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [
80
],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
"files.autoSave": "afterDelay",
"dart.debugExternalLibraries": false,
"dart.debugSdkLibraries": false,
"editor.multiCursorModifier": "ctrlCmd",
"dart.lineLength": 1000
}

请帮助解决这个问题,如果还需要其他项目,请告诉我。

当我签出到flutter SDK的稳定版本并升级到flutter的最新版本时,问题得到了解决。这确保了Intellisense正常工作,dart SDK正常工作。

在此之后,即使签出特定版本的SDK,intellisense工具也能正常工作。

最新更新