今天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项目依然无效
继续尝试新建Dart项目发现Dart项目是可以的
那么问题一定出在Flutter这一块,代码检查是Flutter的一个工具随后进入Flutter/bin/ 清理掉cache
再次回到VS点击Dart Analyze Server 等Flutter工具重新生成后这个奇葩的问题终于解决