You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中配置Dart使用终端替代调试控制台不生效问题咨询

VS Code Dart程序配置内置终端运行失效解决方案

1. 确认launch.json配置正确性

首先检查你写的终端配置语句是否符合规范,纯Dart项目的正确配置示例如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Dart 内置终端运行",
            "type": "dart",
            "request": "launch",
            "program": "你的Dart入口文件相对路径(例如bin/main.dart)",
            "console": "integratedTerminal"
        }
    ]
}

注意不要写错console字段的取值,integratedTerminal对应VS Code内置终端,填错会导致配置不生效。

2. 校验Dart扩展全局配置是否覆盖了项目配置

Dart扩展的全局设置优先级高于项目launch.json配置,需手动修改:

  • 按下Ctrl + Shift + P(Mac系统为Cmd + Shift + P)调出命令面板
  • 输入打开设置(UI)进入设置页
  • 搜索dart.cliConsole配置项,下拉选择integratedTerminal

3. 确认launch.json的存放路径

必须将配置文件放在当前打开项目根目录的.vscode文件夹下,存放在全局配置目录的launch.json不会对当前项目生效。

4. 确认启动时选中了对应配置

打开运行和调试侧边栏,确认下拉框选中了你写好的带有内置终端配置的Dart启动项,再点击启动按钮,不要直接点击代码编辑区右上角的默认运行按钮。

5. 异常状态重置

如果上述配置全部正确仍不生效,按顺序执行以下操作:

  • 调出命令面板,执行Dart: Restart Analysis Server重启Dart分析服务
  • 临时禁用其他终端类扩展,排除冲突影响
  • 重启VS Code后再次启动Dart程序

内容的提问来源于stack exchange,提问作者Cem Yaşar Oğuz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 17:54:03