How to sourceMapPathOverrides
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- docker, vscode, wasm
- Ambito
- devtools
Direzione di ricerca
Inizia con la configurazione .vscode/launch.json e l'impostazione sourceMapPathOverrides, quindi confrontane il comportamento con la documentazione collegata sulla mappatura dei percorsi WebAssembly di Chrome DevTools. Riproduci il caso di debug compilato con Docker e verifica se i percorsi del container, come file:///workspace/*, vengono risolti nei sorgenti locali senza il link simbolico /workspace.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am using docker to build a debug version of a wasm program, which makes the DWARF information contain file paths as used inside the docker container fs.
How can I use sourceMapPathOverrides to point to the right sources?
I have tried:
// in .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
"type": "node",
"request": "launch",
"name": "Debug Current Test File",
"autoAttachChildProcesses": true,
"skipFiles": ["<node_internals>/**", "**/node_modules/**"],
"program": "${workspaceRoot}myproj/node_modules/vitest/vitest.mjs",
"runtimeArgs": ["--preserve-symlinks"],
"sourceMapPathOverrides": {
"file:///workspace/*": "${workspaceFolder}/ccode/*",
}
}
What does work is making a symlink /workspace -> ${workspaceFolder}/ccode
Basically I am looking for path substitutions like: https://developer.chrome.com/docs/devtools/wasm#map-path
- Lingua principale
- TypeScript
- Stelle
- 21
- Fork
- 6
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/vscode-dwarf-debugging
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
`SymbolsBackend` init hangsAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di microsoft/vscode-dwarf-debugging
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
lichess-org/api#678 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
PostHog/posthog.com#20628 ·
I maintainer di solito rispondono entro 1 giorno
-
bug status:Needs Triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
jupyterlab/jupyterlab#19964 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
agentscope-ai/QwenPaw#8064 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: notebooks-jupyter bug theme: new notebook frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
posit-dev/positron#16347 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno