将 dartium 更新到 0.4.7.1_r21548(0.5.0.1_r21823 相同)后,我无法再调试了。我写了一个小测试,发现如果我直接调用文件,断点就会被命中。但是,如果我使用服务器并调用页面 ( http://localhost:8080/test.html
),飞镖代码可以完美运行,但会丢失断点!
我没有使用 dart-editor 进行调试。仅使用 dartium。
这是我的测试:
测试.dart
void main() {
print("hallo");
}
测试.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test</title>
<script type="text/javascript" src="packages/browser/dart.js"></script>
<script type="application/dart" src="test.dart"></script>
</head>
<body>
Hallo
</body>
</html>