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

Extension Does Not Work Properly With Vite

Abierto
#362 2 comentarios 9 reacciones 0 asignados Ver en GitHub
bug sourcemaps
Lenguaje dominante
TypeScript
Estrellas
447
Forks
76
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I am currently using `react-scripts start` to run my React app. I am able to set and hit breakpoints and everything works as expected. We are switching to using Vite and after updating our build process to use Vite breakpoint debugging has become unusable. Because my code is proprietary, there is no way I can post it as an example, and while I do have a smaller example that exhibits odd debugger issues, I can't get an exact repro for every case.

The issue we are seeing is that after moving to Vite, line numbers that are reported in VS Code when hitting an exception are just plain wrong. Like wildly wrong. In other cases we will set a breakpoint in a file and the debugger will stop on a completely unrelated line. In other cases the debugger will simply stop at phantom breakpoints.

Before I go through the arduous process of creating an example repo in github or something to try to create a project that reproduces these issues, can someone confirm whether this is a known issue and has a work-around? Or if anyone else is experiencing this?

To confirm. switching back to `react-scripts` everything works as expected, but using Vite, breakpoints don't work consistently.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No se nombra ningún archivo ni prueba del repositorio. Empieza con el ejemplo más pequeño de Vite mencionado en el issue y compara el comportamiento de los puntos de interrupción con react-scripts en VS Code; para avanzar sería necesario un caso reproducible que documente líneas incorrectas, detenciones no relacionadas o puntos de interrupción fantasma.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
typescript, vite, vscode
Área
devtools
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.