Windows Bash et de Code de Visual Studio: Comment puis-je lancer bash comme une exécution de la tâche?

comment puis-je exécuter le Windows Bash à partir de Visual Studio code d'exécuter la tâche?

Voici quelques unes de mes nombreuses tentatives de tasks.json pour ce faire.

{
    "version": "0.1.0",
    "command": "cmd",
    "isShellCommand": true,
    "args": [ "RunShellScript.bat" ],
    "showOutput": "always"
}

RunShellScript.bat a uniquement cette ligne: bash myShellScript.sh. Qui, si vous venez d'ouvrir cmd dans le menu démarrer, et tapez cette ligne, il va exécuter. Il fonctionne aussi parfaitement si vous il suffit de double-cliquer sur le fichier. Cependant, lors du lancement d'VSCode, cette sortie se bloque jusqu'à ce que je le résilier.

Tentative numéro 2:

{
    "version": "0.1.0",
    "command": "cmd",
    "isShellCommand": true,
    "args": [ "bash myShellScript.sh" ],
    "showOutput": "always"
}

Cela aussi se bloque, comme ci-dessus.

Tentative numéro 3:

{
    "version": "0.1.0",
    "command": "C:/Windows/System32/bash",
    "isShellCommand": false,
    "args": [ "myShellScript.sh" ],
    "showOutput": "always"
}

Cela me donne:

Failed to launch external program C:/Windows/System32/bash myShellScript.sh
spawn C:/Windows/System32/bash ENOENT

Ive a également expérimenté avec réglage de la "isShellCommand" variable à true et false dans certains de ces cas, mais en vain.

Personne ne sait comment faire cela?

OriginalL'auteur atzero | 2016-05-16