{ "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"], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": ["/**"], "env": { "NODE_OPTIONS": "--inspect" } }, { "name": "Next.js: debug client-side", "type": "node", "request": "launch", "program": "${workspaceFolder}/node_modules/next/dist/bin/next", "args": ["dev"], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": ["/**"], "serverReadyAction": { "pattern": "started server on .+, url: (https?://.+)", "uriFormat": "%s", "action": "debugWithChrome" } }, { "name": "Next.js: debug full stack", "type": "node", "request": "launch", "program": "${workspaceFolder}/node_modules/next/dist/bin/next", "args": ["dev"], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": ["/**"], "serverReadyAction": { "pattern": "started server on .+, url: (https?://.+)", "uriFormat": "%s", "action": "debugWithChrome" }, "env": { "NODE_OPTIONS": "--inspect" } }, { "name": "Next.js: attach to running dev server", "type": "node", "request": "attach", "port": 9229, "skipFiles": ["/**"] }, { "name": "Chrome: Launch", "type": "chrome", "request": "launch", "url": "http://localhost:3000", "webRoot": "${workspaceFolder}", "sourceMapPathOverrides": { "webpack://_N_E/*": "${webRoot}/*", "webpack:///./*": "${webRoot}/*", "webpack:///./~/*": "${webRoot}/node_modules/*" } } ], "compounds": [ { "name": "Next.js: debug server + client", "configurations": [ "Next.js: debug server-side", "Chrome: Launch" ] } ] }