今天vscode突然莫名奇妙的提示 The Dart Analyzer has terminated 代碼檢查失敗 無法構建代碼結構 直觀的表現就是點擊定義的屬性函數都不再可以跳轉但是不影響調試打包,起初以為是vscode智障了,重裝Flutter插件 無效 重裝vscode無效 ,隨切換到AS沒想到AS也是如此,頓時一陣煩躁這絕對是個棘手的問題。 之后又切換到vscode 查看了一下Analyzer日志 顯示如下
Bad state: No definition of type Future
#0? ? ? TypeProviderImpl._getClassElement (package:analyzer/src/dart/element/type_provider.dart:541:7)
#1? ? ? TypeProviderImpl.futureElement (package:analyzer/src/dart/element/type_provider.dart:269:31)
#2? ? ? TypeProviderImpl.futureDynamicType (package:analyzer/src/dart/element/type_provider.dart:261:16)
#3? ? ? LibraryElementImpl.createLoadLibraryFunction (package:analyzer/src/dart/element/element.dart:4177:39)
#4? ? ? LinkedElemen…
隨嘗試新建Flutter項目依然無效
繼續(xù)嘗試新建Dart項目發(fā)現Dart項目是可以的
那么問題一定出在Flutter這一塊,代碼檢查是Flutter的一個工具隨后進入Flutter/bin/ 清理掉cache?
再次回到VS點擊Dart Analyze Server 等Flutter工具重新生成后這個奇葩的問題終于解決