Я пытаюсь использовать код Visual Studio для создания проекта Haxe. Я хотел бы иметь две команды сборки, одну для сборки с опцией -debug, а другую для сборки без нее. Вот мой код файла tasks.json:
{
"version": "2.0.0",
"tasks":
[
{
"type": "lime",
"command": "test",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "build: flash",
"command": "haxelib",
"group": {
"kind": "build",
"isDefault": true
},
"args": [
"run",
"lime",
"build",
"flash",
],
"problemMatcher": [
"$haxe-absolute",
"$haxe",
"$haxe-error",
"$haxe-trace"
]
},
{
"label": "debug: flash",
"command": "haxelib",
"args": [
"run",
"lime",
"build",
"flash",
"-debug",
"-Dfdb"
],
"problemMatcher": [
"$haxe-absolute",
"$haxe",
"$haxe-error",
"$haxe-trace"
]
}
]
}
Это дает мне две задачи с именами «lime: test flash -debug» и «build: flash». Команда «lime: test flash -debug» работает нормально, но когда я запускаю «build: flash», ничего не происходит. Команда haxelib появляется в терминале, но ничего не появляется. Я прочитал документацию по задачам здесь и схему tasks.json здесь и до сих пор не могу понять, как это сделать. Может кто-нибудь сказать мне, как это сделать? Спасибо.