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

如何在Neovim中通过DAP正确配置Next.js应用调试环境

求助:Neovim DAP 无法调试 Next.js 应用(5个月配置未果)

我已尝试为Next.js应用配置Neovim 9+版本的DAP调试环境超过5个月,始终无法成功。目前能正常调试单个JS文件,说明vscode-js-debug已正确安装,但调试Next.js应用时完全失败——试过各类适配器、其他调试器,查看日志,从终端启动调试等方法均无效,希望实现与VSCode一致的调试功能。

项目目录中.vscode/launch.json的配置内容如下:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch file",
      "type": "go",
      "request": "launch",
      "env": {
        "USER_NAME": "REPLACE_FROM_SECRETS_MANAGER",
        "USER_PASS": "REPLACE_FROM_SECRETS_MANAGER",
        "BASE_URL": "https://dev.liminal.security"
      },
      "mode": "debug",
      "program": "${file}"
    },
    {
      "name": "Next.js: debug server-side",
      "type": "node-terminal",
      "request": "launch",
      "cwd": "${workspaceFolder}",
      "command": "rm -rf .next/ && pnpm next dev -p 3000"
    },
    {
      "name": "Next.js: debug client-side",
      "type": "pwa-chrome",
      "request": "launch",
      "cwd": "${workspaceFolder}",
      "url": "http://localhost:3000"
    },
    {
      "name": "Next.js: debug full stack",
      "type": "node-terminal",
      "request": "launch",
      "command": "pnpm dev",
      "cwd": "${workspaceFolder}",
      "console": "integratedTerminal",
      "serverReadyAction": {
        "pattern": "started server on .+, url: (https?://.+")",
        "uriFormat": "%s",
        "action": "debugWithChrome"
      }
    }
  ]
}

内容的提问来源于stack exchange,提问作者Aaron Vasilev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 15:52:50