如何在 VSCode 中将断点添加到导入包中的 dart 文件?

Vyr*_*tek 1 dart visual-studio-code flutter

当从导入包的 dart 文件中抛出异常时,VSCode 将自动打开该源文件以显示抛出异常的位置。一旦这个文件打开并附加到调试器,我似乎就可以在里面的任何地方添加断点。这让我相信应该可以手动添加其他文件。我想打开其他 dart 文件并将其附加到我知道被引用的调试器并添加断点。

Rém*_*let 8

您需要启用一两个Dart Code设置:

将以下内容添加到您的用户设置中:

"dart.debugExternalLibraries": true,
"dart.debugSdkLibraries": true,
Run Code Online (Sandbox Code Playgroud)

第一个将允许调试 pub 包;而第二个将允许调试 Flutter sdk。

  • `"dart.debugExternalLibraries"` 不存在,现在需要 ["dart.debugExternalPackageLibraries"](https://dartcode.org/docs/settings/#dartdebugexternalpackagelibraries)。 (2认同)