debugging - 颤振调试器不会在断点处停止
问题描述
每次我想调试我的颤振项目时,调试器都不会在断点上停止,就像没有断点一样,即使未缓存的异常和调试器中的所有异常底部都在工作
我的
启动.json
文件
{
"version": "0.2.0",
"configurations": [{
"name": "Flutter",
"request": "launch",
"type": "dart",
"program": "lib/main.dart",
"args": [
"--debug",
"dev"
],
}]
}
我尝试了默认的 launch.json 配置,但没有成功
{
"version": "0.2.0",
"configurations": [
{
"name": "Flutter",
"request": "launch",
"type": "dart"
}
]
}
解决方案
只需在预期文件中导入开发人员包 import 'dart: developer' as dev;
然后将其用作断点;正如我们在 javascript 中使用的那样
dev.debugger(); // 你想停的地方
推荐阅读
- mysql - MYSQL 旋转一个返回的数据
- powerbi - 显示过去 12 个月
- vue.js - Vuetify 更改 v-data-table 页脚中每页文本的行数
- reactjs - 使用 Reactjs、Ckeditor4、Firebase 上传图片?
- python - 使用 BeatifulSoup 打开复选框
- javascript - 如何在 Typescript 查找中匹配键和值
- postgresql - 同一 Postgres 实例上不同数据库的不同资源分配
- xcode - 如何将 iPhone XR Simulator 和 iPhone XR 添加到尺寸栏。Xcode 11.5?
- node.js - Express 在 POST 请求上更改字符串
- python - Python中的多页Dash App中是否不需要间隔回调?