launch.json 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "name": "Next.js: debug server-side",
  6. "type": "node",
  7. "request": "launch",
  8. "program": "${workspaceFolder}/node_modules/next/dist/bin/next",
  9. "args": [
  10. "dev"
  11. ],
  12. "env": {
  13. "NODE_OPTIONS": "--inspect"
  14. },
  15. "console": "integratedTerminal",
  16. "cwd": "${workspaceFolder}",
  17. "skipFiles": [
  18. "<node_internals>/**"
  19. ]
  20. },
  21. {
  22. "name": "Next.js: Debug Server-Side (Turbopack)",
  23. "type": "node",
  24. "request": "launch",
  25. "program": "${workspaceFolder}/node_modules/next/dist/bin/next",
  26. "args": [
  27. "dev",
  28. "--turbopack"
  29. ],
  30. "env": {
  31. "NODE_OPTIONS": "--inspect",
  32. "TURBOPACK": "1"
  33. },
  34. "sourceMaps": true,
  35. "resolveSourceMapLocations": [
  36. "${workspaceFolder}/out/**/*.js",
  37. "!/node_modules/**"
  38. ]
  39. },
  40. {
  41. "name": "Next.js: debug client-side",
  42. "type": "chrome",
  43. "request": "launch",
  44. "url": "http://localhost:3000",
  45. "webRoot": "${workspaceFolder}"
  46. },
  47. {
  48. "name": "Next.js: debug full stack",
  49. "type": "node",
  50. "request": "launch",
  51. "program": "${workspaceFolder}/node_modules/next/dist/bin/next",
  52. "args": [
  53. "dev"
  54. ],
  55. "env": {
  56. "NODE_OPTIONS": "--inspect"
  57. },
  58. "console": "integratedTerminal",
  59. "cwd": "${workspaceFolder}",
  60. "serverReadyAction": {
  61. "action": "debugWithEdge",
  62. "killOnServerStop": true,
  63. "pattern": "- Local:.+(https?://.+)",
  64. "uriFormat": "%s",
  65. "webRoot": "${workspaceFolder}"
  66. },
  67. "skipFiles": [
  68. "<node_internals>/**"
  69. ]
  70. },
  71. {
  72. "name": "Next.js: debug server-side (npm)",
  73. "type": "node",
  74. "request": "launch",
  75. "runtimeExecutable": "npm",
  76. "runtimeArgs": [
  77. "run",
  78. "dev"
  79. ],
  80. "env": {
  81. "NODE_OPTIONS": "--inspect"
  82. },
  83. "console": "integratedTerminal",
  84. "cwd": "${workspaceFolder}",
  85. "skipFiles": [
  86. "<node_internals>/**"
  87. ]
  88. },
  89. {
  90. "name": "Next.js: debug server-side (pnpm)",
  91. "type": "node",
  92. "request": "launch",
  93. "runtimeExecutable": "pnpm",
  94. "runtimeArgs": [
  95. "dev"
  96. ],
  97. "env": {
  98. "NODE_OPTIONS": "--inspect"
  99. },
  100. "console": "integratedTerminal",
  101. "cwd": "${workspaceFolder}",
  102. "skipFiles": [
  103. "<node_internals>/**"
  104. ]
  105. }
  106. ]
  107. }