Saltar al contenido

VSCode: cómo configurar el directorio de trabajo para la depuración

Después de consultar con especialistas en esta materia, programadores de varias ramas y maestros dimos con la respuesta a la interrogande y la plasmamos en este post.

Solución:

El comentario de @ SpeedCoder5 merece ser una respuesta;

Específicamente, puede especificar un directorio de trabajo dinámico; (es decir, cualquier directorio donde se encuentre el archivo de Python actualmente abierto), usando "cwd": "$fileDirname"

Si estás usando el Python: Current File (Integrated Terminal) opción cuando ejecuta Python, su launch.json El archivo puede parecerse al mío, a continuación.


    "version": "0.2.0",
    "configurations": [
    
            "name": "Python: Current File (Integrated Terminal)",
            "type": "python",
            "request": "launch",
            "program": "$file",
            "console": "integratedTerminal",
            "cwd": "$fileDirname"
    , 

    //... other settings, but I modified the "Current File" setting above ...

Recuerda el launch.json file controla la configuración de ejecución/depuración de su proyecto de código de Visual Studio; mi launch.json El archivo fue generado automáticamente por VS Code, en el directorio de mi “Proyecto abierto” actual. Acabo de editar el archivo manualmente para agregar "cwd": "$fileDirname" como se muestra arriba.

Recuerda el launch.json El archivo puede ser específico para su proyecto o específico para su directorio, así que confirme que está editando el correctolaunch.json (Ver comentario)

Si no tienes un launch.json archivo, intente esto:

Para crear un archivo launch.json, abra la carpeta de su proyecto en VS Code (Archivo > Abrir carpeta) y luego seleccione el icono de engranaje Configurar en la barra superior de la vista Depurar.

Todo lo que necesita hacer es configurar la configuración de cwd en el archivo launch.json de la siguiente manera:


    "name": "Python",
    "type": "python",
    "pythonPath":"python", 
    ....
    "cwd": ""
    ....

Puede encontrar más información sobre esto en el sitio web oficial de documentos de VS Code.

Esta configuración me ayuda:


  "type": "node",
  "request": "launch",
  "name": "Launch Program",
  "cwd": "$workspaceFolder\app\js", // set directory here
  "program": "$workspaceFolder\app\js\server.js", // set start js here

Te invitamos a añadir valor a nuestro contenido informacional colaborando tu experiencia en las observaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *