如何在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
相关产品推荐
相关产品推荐

