Я пытаюсь использовать переменные среды внутри задачи в моем файле tasks.json
проекта C # в vscode
.
В моем файле launch.json
у меня есть этот код для анализа файла .env:
"configurations": [
{
...
"envFile": "${workspaceFolder}/.env",
}
]
У меня в файле tasks.json
есть следующее задание:
{
"label": "login",
"command": "sh",
"type": "shell",
"args": [
"${workspaceFolder}/etc/login.sh",
"${env:USERNAME}",
"${env:PASSWORD}"
]
}
Этот код, по-видимому, подразумевается из https://code.visualstudio.com/docs/editor/tasks, (из тестированияповторяя в другом задании) Я обнаружил, что последние два args
пустые.После исследования в Интернете, я думаю, что нашел причину, configurations..env
используется самими tasks
, а не доступен для task.json
, которые работают и поэтому не могут быть доступны.
Как мне создать (использовать) эти env variables
в tasks.json
?