我在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 install
内 yarn run build
之前执行"chat-build"
任务。这是可能的,还是我真的需要创建一个.ps1
文件来做到这一点?如果我可以顺序执行两个命令会很棒。
答案 0 :(得分:0)
当然,我可以在那里放两个Powershell命令,用分号分隔:“arguments”:“-Command yarn install; yarn run build”