Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何将VSCode中的断点从导入的包添加到dart文件中?_Visual Studio Code_Dart_Flutter - Fatal编程技术网

Visual studio code 如何将VSCode中的断点从导入的包添加到dart文件中?

Visual studio code 如何将VSCode中的断点从导入的包添加到dart文件中?,visual-studio-code,dart,flutter,Visual Studio Code,Dart,Flutter,当从导入包的dart文件中引发异常时,VSCode将自动打开该源文件以显示引发异常的位置。一旦这个文件被打开并附加到调试器,我似乎能够在调试器中的任何地方添加断点。这使我相信应该可以手动添加其他文件。我想打开并将其他dart文件附加到我知道正在引用的调试器,并添加断点。您需要启用一个或两个dart代码设置: 将以下内容添加到用户设置中: "dart.debugExternalLibraries": true, "dart.debugSdkLibraries": true, 第一个将允许调试pu

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

您需要启用一个或两个
dart代码设置:

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

"dart.debugExternalLibraries": true,
"dart.debugSdkLibraries": true,

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

您需要启用一个或两个
Dart代码设置:

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

"dart.debugExternalLibraries": true,
"dart.debugSdkLibraries": true,

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

在Rémi的回答中提到的设置控制您在调试期间是否进入外部文件。如果您想在调试时添加断点,但不想单步进入外部源代码,可以从代码中使用F12(转到定义)跳转到包中添加断点,或者从资源管理器窗格上的依赖项树导航到文件。

在Rémi的回答中提到的设置控制您是否在调试期间进入外部文件。如果希望在调试时添加断点,但不单步进入外部源,则可以从代码中使用F12(转到定义)跳转到包中以添加断点,或从资源管理器窗格上的依赖项树导航到文件