Как мне получить доступ к переменным .env в tasks.json в vscode? - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь использовать переменные среды внутри задачи в моем файле 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?

...