visual-studio-code - reiniciar - tasks in visual studio code
¿Hay alguna forma de establecer variables de entorno en Visual Studio Code? (3)
¿Podría ayudarme, por favor, cómo configurar las variables de entorno en el código de estudio visual?
Para escenarios de lenguaje Go más avanzados, puede cargar un archivo de entorno, como este:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "debug",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "${workspaceFolder}",
"envFile": "${workspaceFolder}/.env",
"args": [],
"showLog": true
}
]
}
Coloque el archivo .env en su carpeta y agregue vars como este:
KEY1="TEXT_VAL1"
KEY2=''{"key1":val1","key2":"val2"}''
Si ya ha asignado las variables utilizando el módulo dotenv
, deberían aparecer en sus variables globales. Ese módulo está here .
Mientras ejecuta el depurador, vaya a la pestaña de variables (haga clic con el botón derecho para volver a abrir si no está visible) y luego abra "global" y luego "procesar". Entonces debería haber una sección de env ...
Suponiendo que te refieres a una sesión de depuración (?), Entonces puedes incluir una propiedad env
en tu configuración de lanzamiento .
Si abre el archivo .vscode / launch.json en su área de trabajo o selecciona Depurar> Abrir configuraciones, debería ver un conjunto de configuraciones de inicio para depurar su código. Luego puedes agregarle una propiedad env
con un diccionario de cadena: cadena.
Aquí hay un ejemplo para una aplicación ASP.NET Core de su plantilla web estándar que configura ASPNETCORE_ENVIRONMENT
para el Development
:
{
// Use IntelliSense to find out which attributes exist for C# debugging
// Use hover for the description of the existing attributes
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/bin/Debug/netcoreapp2.0/vscode-env.dll",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"internalConsoleOptions": "openOnSessionStart",
"launchBrowser": {
"enabled": true,
"args": "${auto-detect-url}",
"windows": {
"command": "cmd.exe",
"args": "/C start ${auto-detect-url}"
},
"osx": {
"command": "open"
},
"linux": {
"command": "xdg-open"
}
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}