Debugger Issue
- Langage dominant
- C++
- Étoiles
- 1.1k
- Forks
- 80
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Same issue with #104 but i can get behind that. however when i try to put breakpoints in a file that is not on the same level as the cwd path vscode is not able to trigger it. i have some workaround by creating esbuild plugin to ensure all build files are on the same level as cwd path while preserving imports.
here is my launch settings
```
{
"version": "0.2.0",
"configurations": [
{
"type": "godot-quickjs",
"request": "launch",
"name": "Launch Godot Game",
"program": "W:/Apps/TSGodot/godot.344.exe",
"sourceMaps": true,
"cwd": "${workspaceRoot}/.game",
"sourceRoot": "${workspaceRoot}/game",
"sourceMapPathOverrides": {
"res://": "${workspaceRoot}/game"
}
},
{
"type": "godot-quickjs",
"request": "attach",
"name": "Attach to Godot",
"hostname": "localhost",
"port": 5556
}
]
}
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par comparer ce rapport avec #104 et les paramètres de lancement VS Code fournis, en particulier cwd, sourceRoot, sourceMaps et sourceMapPathOverrides. Reproduisez un breakpoint dans un fichier situé en dehors du niveau de cwd et comparez le comportement avec le workaround esbuild signalé ; la tâche est considérée comme terminée lorsque le débogueur déclenche le breakpoint sans ce workaround.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- godot, javascript, vscode
- Domaine
- developer-experience, devtools
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100