Skip to content

Commit ea37c04

Browse files
committed
Fix vscode launch configs to allow setting breakpoints in the IDE
1 parent 47fe8e8 commit ea37c04

File tree

1 file changed

+66
-17
lines changed

1 file changed

+66
-17
lines changed

.vscode/launch.json

Lines changed: 66 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,44 +9,79 @@
99
"type": "node",
1010
"request": "launch",
1111
"cwd": "${workspaceFolder}",
12-
"runtimeExecutable": "pnpm",
13-
"runtimeArgs": ["debug", "dev", "test/e2e/app-dir/app"],
12+
"runtimeExecutable": "node",
13+
"runtimeArgs": [
14+
"packages/next/dist/bin/next",
15+
"dev",
16+
"test/e2e/app-dir/app"
17+
],
1418
"skipFiles": ["<node_internals>/**"],
19+
"sourceMapPathOverrides": {
20+
"webpack://_N_E/../../../*": "${workspaceFolder}/packages/next/*",
21+
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*"
22+
},
1523
"env": {
16-
"NEXT_PRIVATE_LOCAL_WEBPACK": "1"
24+
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
25+
"NEXT_TELEMETRY_DISABLED": "1"
1726
}
1827
},
1928
{
2029
"name": "Launch test/e2e/app-dir/app build",
2130
"type": "node",
2231
"request": "launch",
2332
"cwd": "${workspaceFolder}",
24-
"runtimeExecutable": "pnpm",
25-
"runtimeArgs": ["debug", "build", "test/e2e/app-dir/app"],
33+
"runtimeExecutable": "node",
34+
"runtimeArgs": [
35+
"packages/next/dist/bin/next",
36+
"build",
37+
"test/e2e/app-dir/app"
38+
],
2639
"skipFiles": ["<node_internals>/**"],
40+
"sourceMapPathOverrides": {
41+
"webpack://_N_E/../../../*": "${workspaceFolder}/packages/next/*",
42+
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*"
43+
},
2744
"env": {
28-
"NEXT_PRIVATE_LOCAL_WEBPACK": "1"
45+
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
46+
"NEXT_TELEMETRY_DISABLED": "1"
2947
}
3048
},
3149
{
3250
"name": "Launch examples/hello-world development",
3351
"type": "node",
3452
"request": "launch",
3553
"cwd": "${workspaceFolder}",
36-
"runtimeExecutable": "pnpm",
37-
"runtimeArgs": ["debug", "dev", "examples/hello-world"],
54+
"runtimeExecutable": "node",
55+
"runtimeArgs": [
56+
"packages/next/dist/bin/next",
57+
"dev",
58+
"examples/hello-world"
59+
],
3860
"skipFiles": ["<node_internals>/**"],
61+
"sourceMapPathOverrides": {
62+
"webpack://_N_E/../../../*": "${workspaceFolder}/packages/next/*",
63+
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*"
64+
},
3965
"env": {
40-
"NEXT_PRIVATE_LOCAL_WEBPACK": "1"
66+
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
67+
"NEXT_TELEMETRY_DISABLED": "1"
4168
}
4269
},
4370
{
4471
"name": "Launch examples/hello-world build",
4572
"type": "node",
4673
"request": "launch",
4774
"cwd": "${workspaceFolder}",
48-
"runtimeExecutable": "pnpm",
49-
"runtimeArgs": ["debug", "build", "examples/hello-world"],
75+
"runtimeExecutable": "node",
76+
"runtimeArgs": [
77+
"packages/next/dist/bin/next",
78+
"build",
79+
"examples/hello-world"
80+
],
81+
"sourceMapPathOverrides": {
82+
"webpack://_N_E/../../../*": "${workspaceFolder}/packages/next/*",
83+
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*"
84+
},
5085
"skipFiles": ["<node_internals>/**"],
5186
"env": {
5287
"NEXT_PRIVATE_LOCAL_WEBPACK": "1"
@@ -57,23 +92,37 @@
5792
"type": "node",
5893
"request": "launch",
5994
"cwd": "${workspaceFolder}",
60-
"runtimeExecutable": "pnpm",
61-
"runtimeArgs": ["debug", "start", "examples/hello-world"],
95+
"runtimeExecutable": "node",
96+
"runtimeArgs": [
97+
"packages/next/dist/bin/next",
98+
"start",
99+
"examples/hello-world"
100+
],
62101
"skipFiles": ["<node_internals>/**"],
102+
"sourceMapPathOverrides": {
103+
"webpack://_N_E/../../../*": "${workspaceFolder}/packages/next/*",
104+
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*"
105+
},
63106
"env": {
64-
"NEXT_PRIVATE_LOCAL_WEBPACK": "1"
107+
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
108+
"NEXT_TELEMETRY_DISABLED": "1"
65109
}
66110
},
67111
{
68112
"name": "Launch current directory in development",
69113
"type": "node",
70114
"request": "launch",
71115
"cwd": "${workspaceFolder}",
72-
"runtimeExecutable": "pnpm",
73-
"runtimeArgs": ["debug", "dev", "${fileDirname}"],
116+
"runtimeExecutable": "node",
117+
"runtimeArgs": ["packages/next/dist/bin/next", "dev", "${fileDirname}"],
74118
"skipFiles": ["<node_internals>/**"],
119+
"sourceMapPathOverrides": {
120+
"webpack://_N_E/../../../*": "${workspaceFolder}/packages/next/*",
121+
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*"
122+
},
75123
"env": {
76-
"NEXT_PRIVATE_LOCAL_WEBPACK": "1"
124+
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
125+
"NEXT_TELEMETRY_DISABLED": "1"
77126
}
78127
},
79128
{

0 commit comments

Comments
 (0)