launch.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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}/**"
  37. ]
  38. },
  39. {
  40. "name": "Next.js: debug client-side",
  41. "type": "chrome",
  42. "request": "launch",
  43. "url": "http://localhost:3000",
  44. "webRoot": "${workspaceFolder}"
  45. },
  46. {
  47. "name": "Next.js: debug full stack",
  48. "type": "node",
  49. "request": "launch",
  50. "program": "${workspaceFolder}/node_modules/next/dist/bin/next",
  51. "args": [
  52. "dev"
  53. ],
  54. "env": {
  55. "NODE_OPTIONS": "--inspect"
  56. },
  57. "console": "integratedTerminal",
  58. "cwd": "${workspaceFolder}",
  59. "serverReadyAction": {
  60. "action": "debugWithEdge",
  61. "killOnServerStop": true,
  62. "pattern": "- Local:.+(https?://.+)",
  63. "uriFormat": "%s",
  64. "webRoot": "${workspaceFolder}"
  65. },
  66. "skipFiles": [
  67. "<node_internals>/**"
  68. ]
  69. },
  70. {
  71. "name": "Next.js: debug server-side (npm)",
  72. "type": "node",
  73. "request": "launch",
  74. "runtimeExecutable": "npm",
  75. "runtimeArgs": [
  76. "run",
  77. "dev"
  78. ],
  79. "env": {
  80. "NODE_OPTIONS": "--inspect"
  81. },
  82. "console": "integratedTerminal",
  83. "cwd": "${workspaceFolder}",
  84. "skipFiles": [
  85. "<node_internals>/**"
  86. ]
  87. },
  88. {
  89. "name": "Next.js: debug server-side (pnpm)",
  90. "type": "node",
  91. "request": "launch",
  92. "runtimeExecutable": "pnpm",
  93. "runtimeArgs": [
  94. "dev"
  95. ],
  96. "env": {
  97. "NODE_OPTIONS": "--inspect"
  98. },
  99. "console": "integratedTerminal",
  100. "cwd": "${workspaceFolder}",
  101. "skipFiles": [
  102. "<node_internals>/**"
  103. ]
  104. }
  105. ]
  106. }