Skip to content

Commit 09f115d

Browse files
authored
Configure source map overrides for turbopack (#67497)
Follow-up from #66254 to add debugging support for turbopack.
1 parent 7e37892 commit 09f115d

File tree

1 file changed

+22
-9
lines changed

1 file changed

+22
-9
lines changed

.vscode/launch.json

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,14 @@
4343
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/${input:appDirname}/.next/server/$1",
4444
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
4545
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
46-
"webpack:///./app/(.*)": "${workspaceFolder}/${input:appDirname}/app/$1"
46+
"webpack:///./app/(.*)": "${workspaceFolder}/${input:appDirname}/app/$1",
47+
"turbopack://[project]/*": "${workspaceFolder}/*"
4748
},
4849
"env": {
50+
// Enable the following environment variables to use turbopack instead of webpack:
51+
// "TURBOPACK": "1",
52+
// "TURBOPACK_DEV": "1",
53+
// "TURBOPACK_BUILD": "1",
4954
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
5055
"NEXT_TELEMETRY_DISABLED": "1"
5156
}
@@ -67,7 +72,8 @@
6772
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/${fileDirname}/.next/server/$1",
6873
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
6974
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
70-
"webpack:///./app/(.*)": "${workspaceFolder}/${fileDirname}/app/$1"
75+
"webpack:///./app/(.*)": "${workspaceFolder}/${fileDirname}/app/$1",
76+
"turbopack://[project]/*": "${workspaceFolder}/*"
7177
},
7278
"env": {
7379
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
@@ -91,7 +97,8 @@
9197
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/test/e2e/app-dir/app/.next/server/$1",
9298
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
9399
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
94-
"webpack:///./app/(.*)": "${workspaceFolder}/test/e2e/app-dir/app/app/$1"
100+
"webpack:///./app/(.*)": "${workspaceFolder}/test/e2e/app-dir/app/app/$1",
101+
"turbopack://[project]/*": "${workspaceFolder}/*"
95102
},
96103
"env": {
97104
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
@@ -115,7 +122,8 @@
115122
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/test/e2e/app-dir/app/.next/server/$1",
116123
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
117124
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
118-
"webpack:///./app/(.*)": "${workspaceFolder}/test/e2e/app-dir/app/app/$1"
125+
"webpack:///./app/(.*)": "${workspaceFolder}/test/e2e/app-dir/app/app/$1",
126+
"turbopack://[project]/*": "${workspaceFolder}/*"
119127
},
120128
"env": {
121129
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
@@ -139,7 +147,8 @@
139147
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/examples/hello-world/.next/server/$1",
140148
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
141149
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
142-
"webpack:///./app/(.*)": "${workspaceFolder}/examples/hello-world/app/$1"
150+
"webpack:///./app/(.*)": "${workspaceFolder}/examples/hello-world/app/$1",
151+
"turbopack://[project]/*": "${workspaceFolder}/*"
143152
},
144153
"env": {
145154
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
@@ -162,7 +171,8 @@
162171
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/examples/hello-world/.next/server/$1",
163172
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
164173
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
165-
"webpack:///./app/(.*)": "${workspaceFolder}/examples/hello-world/app/$1"
174+
"webpack:///./app/(.*)": "${workspaceFolder}/examples/hello-world/app/$1",
175+
"turbopack://[project]/*": "${workspaceFolder}/*"
166176
},
167177
"skipFiles": ["<node_internals>/**"],
168178
"env": {
@@ -186,7 +196,8 @@
186196
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/examples/hello-world/.next/server/$1",
187197
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
188198
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
189-
"webpack:///./app/(.*)": "${workspaceFolder}/examples/hello-world/app/$1"
199+
"webpack:///./app/(.*)": "${workspaceFolder}/examples/hello-world/app/$1",
200+
"turbopack://[project]/*": "${workspaceFolder}/*"
190201
},
191202
"env": {
192203
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
@@ -206,7 +217,8 @@
206217
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/${fileDirname}/.next/server/$1",
207218
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
208219
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
209-
"webpack:///./app/(.*)": "${workspaceFolder}/${fileDirname}/app/$1"
220+
"webpack:///./app/(.*)": "${workspaceFolder}/${fileDirname}/app/$1",
221+
"turbopack://[project]/*": "${workspaceFolder}/*"
210222
},
211223
"env": {
212224
"NEXT_PRIVATE_LOCAL_WEBPACK": "1",
@@ -227,7 +239,8 @@
227239
"webpack://_N_E/[.]/(.*)": "${workspaceFolder}/${fileDirname}/.next/server/$1",
228240
"webpack://_N_E/(?:../)*src/(.*)": "${workspaceFolder}/packages/next/src/$1",
229241
"webpack://next/./dist/src/*": "${workspaceFolder}/packages/next/src/*",
230-
"webpack:///./app/(.*)": "${workspaceFolder}/${fileDirname}/app/$1"
242+
"webpack:///./app/(.*)": "${workspaceFolder}/${fileDirname}/app/$1",
243+
"turbopack://[project]/*": "${workspaceFolder}/*"
231244
},
232245
"env": {
233246
"HEADLESS": "true",

0 commit comments

Comments
 (0)