firefox-devtools / firefox-devtools/vscode-firefox-debug

pathMapping does not work when launch configuration in user settings.json and project in devcontainer

Abierto
#262 3 comentarios 5 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.