dart库中的断点不起作用

时间:2013-12-24 11:16:48

标签: dart dart-editor

我正在尝试使用Dart和库,我似乎无法在我的库类中使用断点。

我在lib/myLib/myLib.dart中创建了一个库,在那里定义了一个类,并在构造函数中设置了一个断点。我从我在web/test.dart中定义的main方法构造这个类。命中main方法中设置的断点,但不会命中库中的断点。我确信代码会执行,因为我可以从main方法进入库的代码。

这是一个已知问题,还是我需要配置一些东西?我在Windows 7 64位上使用Dart编辑器版本1.0.0_r30798和DartSDK版本1.0.0.10_r30798。

3 个答案:

答案 0 :(得分:2)

我有时遇到断点问题。要么忽略它们,要么执行在断点处停止,而不是带有代码的文件,在编辑器中打开一个带有错误消息的新窗口('找不到文件'或类似)。

在这种情况下,我使用Dartium集成调试器,永远不会让我失望。 中的 F12 编辑器对话框>选择'不'> Dartium开发人员工具标签来源>来自127.0.0.1:3030节点的开源>设置断点>使用 F5

开始重新加载/执行

答案 1 :(得分:2)

您可能正在导入自己的库:

import “package:mylib/lib.dart”;

如果是这样,您应该将断点放在项目中“packages”文件夹下的文件中。

或者,您可以使用相对路径导入lib:

import “../lib/lib.dart”;

答案 2 :(得分:0)

Bubblewrap,您是否可以创建一个小型测试用例来演示该问题,并在附带测试用例的dartbug.com/new上提交错误?