rsnext/contributing/core
Hendrik Liebau bda92a1be5
Fix VS Code debugging (#66254)
~Due to the entry preloading that was enabled by default in #65289, VS
Code is no longer able to map symbols correctly for production builds.
As a temporary solution, we can disable the preloading when a debugger
is started until a proper fix is found.~

By optionally building the Next.js source code with
`NEXT_SERVER_EVAL_SOURCE_MAPS=1` we can ensure, even with the bundled
next server in the node runtime, that the original names are shown in
the debug "Variables" section.

In addition, the `sourceMapPathOverrides` are improved to cover the
different variations of source mapping URLs. We can now also set
breakpoints in the `example/...` and `test/e2e/...` server components.

~Supersedes #66229~

#### Before

<img width="1276" alt="Screenshot 2024-05-27 at 21 36 52"
src="https://github.com/vercel/next.js/assets/761683/f2840c35-f683-445d-bc95-cac9f719d8e7">

#### After

<img width="1276" alt="Screenshot 2024-05-27 at 21 38 42"
src="https://github.com/vercel/next.js/assets/761683/c801c123-3163-46c3-b442-5b72c0a5d51d">
2024-07-05 16:04:35 +02:00
..
adding-error-links.md refactor: split up CONTRIBUTING.md (#40515) 2022-09-16 14:54:58 -07:00
adding-features.md chore: improve repo templates (#46629) 2023-03-01 09:25:51 -08:00
building.md chore: add swc-build-native script at root package.json (#67345) 2024-07-01 23:10:07 +09:00
developing-using-local-app.md Makes codeblock language and filename extensions consistent (#51056) 2023-06-12 18:55:08 +00:00
developing.md docs: Suggest a blobless clone instead of a shallow clone (#64693) 2024-04-18 08:35:49 -07:00
testing.md Improve docs for preview builds (#67422) 2024-07-05 13:12:41 +02:00
vscode-debugger.md Fix VS Code debugging (#66254) 2024-07-05 16:04:35 +02:00