{ "version": "0.2.0", "configurations": [ { "name": "Next.js: debug server-side", "type": "node", "request": "launch", "program": "${workspaceFolder}/node_modules/next/dist/bin/next", "args": [ "dev" ], "env": { "NODE_OPTIONS": "--inspect" }, "console": "integratedTerminal", "cwd": "${workspaceFolder}", "skipFiles": [ "/**" ] }, { "name": "Next.js: Debug Server-Side (Turbopack)", "type": "node", "request": "launch", "program": "${workspaceFolder}/node_modules/next/dist/bin/next", "args": [ "dev", "--turbopack" ], "env": { "NODE_OPTIONS": "--inspect", "TURBOPACK": "1" }, "sourceMaps": true, "resolveSourceMapLocations": [ "${workspaceFolder}/out/**/*.ts", "!/node_modules/**" ] }, { "name": "Next.js: debug client-side", "type": "chrome", "request": "launch", "url": "http://localhost:3000", "webRoot": "${workspaceFolder}" }, { "name": "Next.js: debug full stack", "type": "node", "request": "launch", "program": "${workspaceFolder}/node_modules/next/dist/bin/next", "args": [ "dev" ], "env": { "NODE_OPTIONS": "--inspect" }, "console": "integratedTerminal", "cwd": "${workspaceFolder}", "serverReadyAction": { "action": "debugWithEdge", "killOnServerStop": true, "pattern": "- Local:.+(https?://.+)", "uriFormat": "%s", "webRoot": "${workspaceFolder}" }, "skipFiles": [ "/**" ] }, { "name": "Next.js: debug server-side (npm)", "type": "node", "request": "launch", "runtimeExecutable": "npm", "runtimeArgs": [ "run", "dev" ], "env": { "NODE_OPTIONS": "--inspect" }, "console": "integratedTerminal", "cwd": "${workspaceFolder}", "skipFiles": [ "/**" ] }, { "name": "Next.js: debug server-side (pnpm)", "type": "node", "request": "launch", "runtimeExecutable": "pnpm", "runtimeArgs": [ "dev" ], "env": { "NODE_OPTIONS": "--inspect" }, "console": "integratedTerminal", "cwd": "${workspaceFolder}", "skipFiles": [ "/**" ] } ] }