当从导入的程序包中的dart文件中引发异常时,VSCode将自动打开该源文件以显示引发异常的位置。打开此文件并将其附加到调试器后,我似乎能够在内部的任何位置添加断点。这使我相信应该可以手动添加其他文件。我想打开其他dart文件并将其附加到我知道正在被引用的调试器中,并添加断点。
您需要启用一个或两个Dart Code设置:
Dart Code
在您的用户设置中添加以下内容:
"dart.debugExternalLibraries": true, "dart.debugSdkLibraries": true,
第一个将允许调试pub软件包;而第二个将允许调试Flutter sdk。