Visual studio code 如何使用VSCode在Cygwin shell中运行自定义任务?
我正在尝试用VSCode为AEM项目设置开发环境。 我想创建各种任务来自动化同步,我需要使用fot,它只在cygwin shell中工作 repo文档中关于任务定义的示例如下,但它是针对mac的Visual studio code 如何使用VSCode在Cygwin shell中运行自定义任务?,visual-studio-code,cygwin,aem,vscode-tasks,Visual Studio Code,Cygwin,Aem,Vscode Tasks,我正在尝试用VSCode为AEM项目设置开发环境。 我想创建各种任务来自动化同步,我需要使用fot,它只在cygwin shell中工作 repo文档中关于任务定义的示例如下,但它是针对mac的 { "label": "put file", "type": "shell", "command": "repo put -f ${file}", "problemMatcher": [] } 这就是我一直在尝试的,它初始化cygwin shell,但似乎没有执行命令,也没有完成任务
{
"label": "put file",
"type": "shell",
"command": "repo put -f ${file}",
"problemMatcher": []
}
这就是我一直在尝试的,它初始化cygwin shell,但似乎没有执行命令,也没有完成任务
{
"label": "put file",
"type": "shell",
"command": "repo put -f ${file}",
"options": {
"shell": {
"executable": "C:\\cygwin64\\bin\\bash.exe",
"args": ["/bin/xhere", "/bin/bash"]
}
},
"problemMatcher": []
}
有人能帮我吗?谢谢 如果您希望将前端文件同步到AEM实例,节点生态系统中还有其他替代方案可以实现这一点 您可以尝试一下,这是一个随文件更改而将更改推送到AEM中的快速观察任务
要打包内容,我看到您正在将AEM文件推送到远程回购,反之亦然 为此,您也可以使用其他插件。正如Sharath的上述回答,有很多选择 一个是aemsync。在您的计算机上安装此命令后,您只需根据您的要求运行命令aemsync(带或不带参数) 您可以使用如下NodeJ安装aemsync: npm安装aemsync-g 您可以访问此处获取详细文档。 推送代码还有多种其他方法,但这是一种简单的方法。也可以使用吞咽俚语 如果您想引用更简化的方法来同步aem,您可以参考以下内容