Dart 2.3 忽略断点
Dart 2.3 ignores breakpoints
我正在使用 Webstorm 作为 IDE 在 Dart 中开发一个网络应用程序。从 Dart SDK 2.2 升级到 Dart SDK 2.3 后,我注意到我在 Webstorm 中设置的所有断点都被忽略了(尽管该应用程序似乎在 Chrome 中正确 运行)断点被正确标记为 "red circle" 但与之前的 SDK 不同的是,它们缺少内部的 "tick"(我认为这意味着它们无法被 Chrome 识别)。
我尝试了 "repair cache" 和 "upgrade dependencies" 但断点仍然不起作用。
那就是 pubspec.yaml dev_dependencies:
dev_dependencies:
build_runner: ^1.4.0
build_test: ^0.10.7+3
build_web_compilers: ^2.1.0
这里是 "webdev serve" 命令:
/dart/2.3.1/dart-sdk/bin/pub global run webdev serve web:53321
这是 "webdev serve" 命令的结果:
[INFO] Serving `web` on http://localhost:53321
[INFO] Running build completed, took 351ms
[INFO] Caching finalized dependency graph completed, took 177ms
[INFO] Succeeded after 536ms with 0 outputs (0 actions)
这里是相关软件的版本:
- O.S.: macOS High Sierra 10.13.6
- Chrome: 74.0.3729.169
- Webstorm: 2019.1 - Build 191.7141.49
- Dart SDK: 2.3.1
- Dart webdev: 2.0.5
我想弄清楚问题是否与 Webstorm、Dart SDK 或 Chrome 有关。我不排除由于 Dart SDK 升级而错过了一些新配置。降级回 Dart SDK 2.2 一切正常。谢谢你的提示。
我正在使用 Webstorm 作为 IDE 在 Dart 中开发一个网络应用程序。从 Dart SDK 2.2 升级到 Dart SDK 2.3 后,我注意到我在 Webstorm 中设置的所有断点都被忽略了(尽管该应用程序似乎在 Chrome 中正确 运行)断点被正确标记为 "red circle" 但与之前的 SDK 不同的是,它们缺少内部的 "tick"(我认为这意味着它们无法被 Chrome 识别)。
我尝试了 "repair cache" 和 "upgrade dependencies" 但断点仍然不起作用。
那就是 pubspec.yaml dev_dependencies:
dev_dependencies:
build_runner: ^1.4.0
build_test: ^0.10.7+3
build_web_compilers: ^2.1.0
这里是 "webdev serve" 命令:
/dart/2.3.1/dart-sdk/bin/pub global run webdev serve web:53321
这是 "webdev serve" 命令的结果:
[INFO] Serving `web` on http://localhost:53321
[INFO] Running build completed, took 351ms
[INFO] Caching finalized dependency graph completed, took 177ms
[INFO] Succeeded after 536ms with 0 outputs (0 actions)
这里是相关软件的版本:
- O.S.: macOS High Sierra 10.13.6
- Chrome: 74.0.3729.169
- Webstorm: 2019.1 - Build 191.7141.49
- Dart SDK: 2.3.1
- Dart webdev: 2.0.5
我想弄清楚问题是否与 Webstorm、Dart SDK 或 Chrome 有关。我不排除由于 Dart SDK 升级而错过了一些新配置。降级回 Dart SDK 2.2 一切正常。谢谢你的提示。