从命令行调试 dart 程序

nsg*_*nsg 5 dart

是否可以使用类似 gdb 的调试器在终端上调试 dart 程序,或者是唯一可用的调试器是与 Dart 编辑器一起打包的调试器吗?

Gün*_*uer 4

更新

据我记得,这只是实验性的,不久前就被删除了。

Dart VM 具有服务 API并提供浏览器 UI(观察站)来调试正在运行的 VM 实例。

该服务 API 还可用于构建自定义调试器接口,但 Dart SDK 不提供开箱即用的接口。

原来的

这篇博文有点过时,但也许它仍然包含一些有助于弄清楚如何在命令行上调试的信息。

http://financecoding.blogspot.co.at/2012/05/first-steps-to-dart-debugging.html

当您使用 Flat 启动 dart 应用程序时,--debugDart VM 会侦听127.0.0.1:5858调试命令

dart --debug myapp.dart
telnet 127.0.0.1 5858 # 在另一个控制台上

但似乎需要 JSON 格式的命令,但我找不到ddbg博客中提到的命令。