是否可以使用commands.json顺序执行两个命令?

时间:2017-11-16 10:41:22

标签: visual-studio-2017 task-runner-explorer

我在Visual Studio 2017中使用Mads Kristensen的Command Task Runner扩展,以帮助与同事的JS工作合作。我已经设置了一个commands.json文件,我们将其用于Lint和Build他的工作:

{
    "commands": {
        "chat-lint": {
            "fileName": "powershell.exe",
            "workingDirectory": "./Scripts/Chat",
            "arguments": "-Command yarn run lint:fix"
        },
        "chat-build": {
            "fileName": "powershell.exe",
            "workingDirectory": "./Scripts/Chat",
            "arguments": "-Command yarn run build"
        }
    },
    "-vs-binding": {
        "BeforeBuild": [],
        "AfterBuild": []
    }
}

我希望能够在其中一个步骤中执行两个命令:即在yarn installyarn run build之前执行"chat-build" 任务。这是可能的,还是我真的需要创建一个.ps1文件来做到这一点?如果我可以顺序执行两个命令会很棒。

1 个答案:

答案 0 :(得分:0)

当然,我可以在那里放两个Powershell命令,用分号分隔:“arguments”:“-Command yarn install; yarn run build”