【问题标题】:Is it possible to execute two commands sequentially using commands.json?是否可以使用 commands.json 顺序执行两个命令?
【发布时间】:2017-11-16 10:41:22
【问题描述】:

我在 Visual Studio 2017 中使用 Mads Kristensen 的 Command Task Runner 扩展,在处理同事的 JS 工作时提供帮助。我已经建立了一个commands.json 文件,我们用它来检查和构建他的工作:

{
    "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": []
    }
}

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

【问题讨论】:

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


    【解决方案1】:

    当然,我可以放两个 Powershell 命令,用分号隔开:"arguments": "-Command yarn install; yarn run build"

    【讨论】:

      猜你喜欢
      • 2018-09-18
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      相关资源
      最近更新 更多