• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

698
Vistas
¿Cómo depurar JavaScript en VSCode en un proyecto Flask?

Tengo una pregunta similar a esta sin respuesta. Todavía no se me permite comentar sobre dicha pregunta.

¿Es posible y, de ser así, cómo puedo depurar los componentes JS de mi aplicación Flask desde VSCode?

Tengo la siguiente configuración de depuración:

 "version": "0.2.0", "configurations": [ { "name": "Python: Flask - Dev", "type": "python", "request": "launch", "module": "flask", "env": { "PIPENV_VENV_IN_PROJECT":"1", "FLASK_APP":"run.py", "FLASK_ENV":"development", "FLASK_DEBUG":"1", "TEMPLATES_AUTO_RELOAD" : "1" }, "args": [ "run" ], "jinja": true }, { "name": "Python: Flask - initDB", "type": "python", "request": "launch", "module": "flask", "env": { "PIPENV_VENV_IN_PROJECT": "1", "FLASK_APP": "run.py", "FLASK_ENV": "development", "FLASK_DEBUG": "1", }, "args": [ "run", "--no-reload" // Use for initial dev DB deploy ], "jinja": true } ]

Por lo que deduzco, es posible utilizar la función de depuración remota de Firefox Developer Edition con sus propias configuraciones según aquí .

¿Alguna idea sobre cómo combinar estas configuraciones? ¿O tal vez otra solución al problema por completo?

about 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Sé que esto es tarde, pero pensé en dejar esto aquí para otros.

Para mí, se trataba de configurar correctamente la propiedad "webRoot". Aquí está mi configuración

 { "type": "pwa-chrome", "request": "launch", "name": "Launch Chrome", "url": "http://localhost:5001/", "webRoot": "${workspaceFolder}/wserver", }

"webRoot" debe apuntar al directorio raíz que carga el servidor. Abra la página/aplicación que está tratando de depurar y busque en la pestaña Fuentes en las herramientas para desarrolladores para ver el directorio web raíz.

Dado que el árbol en la pestaña Fuentes se parece a lo siguiente; "webRoot" debe apuntar al directorio principal local de (en mi caso) la carpeta estática. En mi caso "servidor"

Ruta del directorio local:

FlaskApp/wserver/static/scripts/myscript.js

Árbol de fuentes de DevTools:

 > localhost:5001 > static > scripts > myscript.js

A partir de la última versión de vscode, no necesita instalar ninguna extensión adicional.

about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda