因此,如果我在位于我项目的/ web目录中的.dart文件中添加断点,它可以正常工作。例如,我正在使用AngularDart并且main.dart文件可以正常工作。但是当我尝试在/ lib目录中的任何地方放置一个断点时,Dartium不会停在它们上面。
如何在Dartium中获取断点以使用/ lib目录?
请注意,我尝试使用Dart编辑器,IntelliJ和Dart插件以及直接在Dartium中设置断点,但没有任何效果。这是为了吗?
答案 0 :(得分:6)
要在依赖项中设置断点,请在(no domain)
节点内搜索源并在那里设置断点。在packages
节点中的某处设置时,断点不会命中。
您还可以使用breakpoint
语句进行调试器顶部弹出。有关详细信息,请参阅Does Dart have a 'breakpoint' statement?。
答案 1 :(得分:2)
我会将接受的答案+评论与该答案结合起来。断点100%仅在您为(no domain)
标签上的Sources
类别中的文件设置时才有效。
据我了解,在您的域名类别中,它们仅适用于<script>
标记中包含的文件。它们不适用于导入的文件。
我创建了一个问题:Dartium ignores breakpoints set not in (no domain) category。
答案 2 :(得分:0)
如果您从Dart编辑器设置断点指针,那么您应该从Dart编辑器运行您的应用程序。
如果您仅使用Dartium,则应从Chrome Developer Tool
设置断点开关。 (接受的答案)