This commit is contained in:
Philippe Torrel
2026-11-04 13:28:39 +01:00
parent 3ae7bb13b8
commit 7cd82c0954
2 changed files with 68 additions and 0 deletions
@@ -0,0 +1,64 @@
{
// Debug-Setup für LexiFind (Vite + React + TypeScript).
"version": "0.2.0",
"configurations": [
{
// Öffnet die App im integrierten Browser von VS Code (ab VS Code 1.112, chromium seit 2021) .
"type": "editor-browser",
"request": "launch",
"name": "LexiFind debuggen (integrierter Browser)",
// Vite-Standardport, in vite.config.ts ist kein anderer Port gesetzt.
"url": "http://localhost:5173",
"webRoot": "${workspaceFolder}",
"sourceMaps": true,
// Vite liefert die Quellen unter /src/... aus. So landen Breakpoints in den .tsx-Dateien.
"sourceMapPathOverrides": {
"/src/*": "${webRoot}/src/*",
"/@fs/*": "/*"
},
// Blackboxing: F11 (Step Into) springt nie in Fremd- oder Framework-Code.
"skipFiles": [
"<node_internals>/**",
"**/node_modules/**",
"**/.vite/**",
"**/react/**",
"**/react-dom/**",
"**/react-router/**",
"**/react-router-dom/**",
"**/scheduler/**",
"**/@vite/**",
"**/@fs/**",
"**/vite/**",
"**/@react-refresh"
]
},
{
// Ausweichlösung für ältere VS-Code-Versionen: öffnet ein externes Chrome-Fenster.
"type": "chrome",
"request": "launch",
"name": "LexiFind debuggen (Chrome, extern)",
"url": "http://localhost:5173",
"webRoot": "${workspaceFolder}",
"sourceMaps": true,
"sourceMapPathOverrides": {
"/src/*": "${webRoot}/src/*",
"/@fs/*": "/*"
},
"skipFiles": [
"<node_internals>/**",
"**/node_modules/**",
"**/.vite/**",
"**/react/**",
"**/react-dom/**",
"**/react-router/**",
"**/react-router-dom/**",
"**/scheduler/**",
"**/@vite/**",
"**/@fs/**",
"**/vite/**",
"**/@react-refresh"
]
}
]
}
@@ -0,0 +1,4 @@
{
// localhost-Links (z. B. aus dem Vite-Terminal) im integrierten Browser von VS Code öffnen
"workbench.browser.openLocalhostLinks": true
}