我正在尝试在 VSCode 中为AEM项目设置开发环境。 我想创建各种任务来自动化同步,而我需要使用repo,它仅在cygwin shell中有效。
以下是回购文档中有关任务定义的示例,但对于Mac来说,是这样的。
{
"label": "put file","type": "shell","command": "repo put -f ${file}","problemMatcher": []
}
这是我一直在尝试的方法,它初始化了cygwin shell,但似乎没有执行该命令,并且也没有完成任务。
{
"label": "put file","options": {
"shell": {
"executable": "C:\\cygwin64\\bin\\bash.exe","args": ["/bin/xhere","/bin/bash"]
}
},"problemMatcher": []
}
有人可以帮我吗?谢谢!