firefox-devtools / firefox-devtools/vscode-firefox-debug
pathMapping does not work when launch configuration in user settings.json and project in devcontainer
- Lenguaje dominante
- TypeScript
- Estrellas
- 447
- Forks
- 76
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
This finds `pathMapping` when defined in `launch.json`. However it does not work, when I place it under the `launch` key in my user `settings.json`:
```
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Firefox Debugger",
"type": "firefox",
"request": "launch",
"reAttach": true,
"profile": "dev",
"keepProfileChanges": true,
"url": "http://localhost:8080/",
"skipFiles": [
"${workspaceFolder}/app/node_modules/**"
],
"pathMappings": [
{
"url": "webpack:///src",
"path": "${workspaceFolder}/app/src"
}
]
}
]
}
```
The extension offers to do a `pathMapping` like the following. This actually works, but it is not generic.
```
{
"url": "webpack:///src/components/Component.vue",
"path": "vscode-remote://dev-container%2B2f686f6d652f6272616e64732f7265706f732f626574612d617070/project/app/src/components/Component.vue"
},
```
### Expected
The launch configuration should also work in `settings.json`.
Guía de contribución
Línea de trabajo
Reproduce el problema con una configuración de lanzamiento en el settings.json de usuario y el proyecto en un devcontainer, y compáralo con el caso funcional de launch.json. Rastrea cómo se cargan y resuelven los pathMappings, y verifica que la asignación genérica funciona sin la ruta vscode-remote generada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript, vscode
- Área
- developer-experience, devtools
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100