Visual Studio Code (flutter) 不显示完整的错误堆栈跟踪

问题描述

我正在用 VS 代码开发一个 Flutter 应用程序。在 Visual Studio 代码中,当出现错误时,它只是说明是哪个小部件导致了错误,但没有说明小部件内的哪一行导致了错误。我在 android studio 中检查过,它在那里工作正常。我找到了这个 GitHub 线程:https://github.com/flutter/flutter/issues/67418。但它是针对Android Studio的,所以在android studio中降级Flutter插件解决方案对我不起作用。

视觉工作室代码

════════ Exception caught by widgets library ═══════════════════════════════════
Invalid argument(s)
The relevant error-causing widget was
TagList
lib\page\LikePage.dart:86
════════════════════════════════════════════════════════════════════════════════

安卓工作室

======== Exception caught by widgets library =======================================================
The following ArgumentError was thrown building TagList(dirty,dependencies: [_InheritedProviderScope<RecomProvider>],state: _TagListState#79f23):
Invalid argument(s)

The relevant error-causing widget was: 
  TagList file:///C:/development/scratch/lib/page/LikePage.dart:86:37
When the exception was thrown,this was the stack: 
#0      List.[] (dart:core-patch/growable_array.dart:254:60)
#1      _TagListState.build (package:scratch/widget/TagList.dart:24:35)
#2      StatefulElement.build (package:Flutter/src/widgets/framework.dart:4691:27)
#3      ComponentElement.performRebuild (package:Flutter/src/widgets/framework.dart:4574:15)
#4      StatefulElement.performRebuild (package:Flutter/src/widgets/framework.dart:4746:11)

如您所见,Android Studio 具有: 抛出异常时,这是堆栈

但是 Visual Studio 代码没有。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)