ionic-team / ionic-team/vscode-ionic

source map path not currect when debugging android webview

Abierto
#204 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug fixed in webnative.dev
Lenguaje dominante
TypeScript
Estrellas
15
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# vscode-ionic v1.94.2

when i click `Run->android` button , it wil build for production. so i config `vite.config.ts` to support breakpoint to debug android webview :

```json
//vite.config.ts
build:{
sourcemap:true
},
```

sure it will generate .map file , but the weird thing is the console hit an error for can't find source map. I find a whole day to find out the cause.

the outdir is defalut as `dist` dir , for the point of vite , it will eventurally generate sourcemap like below :
```
"sources":["../../src/interfaces/inspects.d.ts",...]
```
but vscode-ionic just use ${workspacePath} as its default webRoot ,so double back in sourcemap product wrong pathes!
the point is that we don't have any api to change this configurations conveniencly , now alternative to android webview debugging for temporary. vscode-ionic is awesome and really helpful ,I really wish for this tiny problem to fix soooon.😀

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El informe menciona vite.config.ts, la salida de dist, los archivos .map generados y el punto de entrada Run→android. Reproduce la compilación de producción con sourcemap habilitado y, después, inspecciona cómo la extensión establece webRoot y resuelve las rutas de origen indicadas. La tarea está terminada cuando la depuración de Android WebView resuelve los fuentes originales sin un error de source-map.

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

Evaluación

Stack tecnológico
android, typescript, vite, vscode
Área
devtools, mobile-dev
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.