visual-studio - VS Code (Flutter, dart) 错误在注释或删除代码后不会消失
问题描述
我正在使用 Mac OS Catalina (10.15.3) 这是我的代码。
dart
显示错误Only static members can be accessed in initializers
就是这样。错误不会消失。即使评论所有内容都删除了所有内容,飞镖继续给出该错误。我不明白。正在工作Android Studio
。完全相同的。我以为是Android Studio
问题。正因为如此,我下载了,VS Code
但又一次。这是我评论行后的错误照片。
请帮我。它让我很烦。我不知道该怎么办。
编辑1:我可以重现这个问题。假设我有一些StateLessWidget
课
class SearchPage extends StatelessWidget {
// Whenever I try to write property beginning with type Future
Future<... // <--- Android Studio and VS Code both stop working.
// then it starts working when I restart
@override
Widget build(BuildContext context) {
return Container();
}
}
那你做什么都没关系。在重新启动之前没有任何效果。
解决方案
您可以尝试以下几件事:
更新 VS 代码。
是否
flutter doctor -v
包含任何错误信息?尝试运行
flutter clean
打开 pubspec.yaml,右键单击并“获取包”。
移动到另一个频道(
flutter channel beta
例如)并运行flutter upgrade
删除并重新安装 Flutter 及其 IDE 扩展