首页 > 解决方案 > 颤振调试器不会在断点处停止

问题描述

每次我想调试我的颤振项目时,调试器都不会在断点上停止,就像没有断点一样,即使未缓存的异常和调试器中的所有异常底部都在工作

我的

启动.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"
        }
    ]
} 

标签: debuggingflutterdartvisual-studio-code

解决方案


只需在预期文件中导入开发人员包 import 'dart: developer' as dev;

然后将其用作断点;正如我们在 javascript 中使用的那样

dev.debugger(); // 你想停的地方


推荐阅读