Я разрабатываю расширение VSCode, которое предоставляет задачи , как я могу указать, что свойство может изменяться для каждой платформы, например, для задачи "shell" у нас может быть это tasks.json
:
"tasks": [
{
"type": "shell",
"windows": { "command": "wndCmd.exe" },
"linux": { "command": "lnxCmd" },
"osx": { "command": "osxCmd" }
}]
, но для меня это невозможно.
Из примера, приведенного в документации, невозможно создать задачу типа:
"tasks": [
{
"type": "rake",
"task": "some",
"windows": { "file": "winFile" },
"linux": { "file": "linuxFile" },
"osx": { "file": "osxFile" }
}]