我有一个脚本,我在 Git 提交期间运行,以使用 Husky 的commit-msg
钩子获取当前提交消息,并使用该脚本发出 HTTP 请求。我的挑战是在 Husky 钩子脚本完成后运行另一个脚本。我要运行的脚本使用Enquirer NPM 包。我尝试在 Husky 的钩子中运行包含 Enquirer 代码的脚本,post-commit
但发生的情况是两个脚本同时运行,第二个脚本以 退出commit-msg
,所以我想要一种方法等待commit-msg
完全完成然后我用 Enquirer 运行那个。我尝试通过关注此线程来解决问题,但子进程也以commit-msg
. 输出看起来像
关于如何规避这个问题的任何想法?谢谢。