Npm 等待husky提交消息钩子完全完成并运行查询程序

Npm 等待husky提交消息钩子完全完成并运行查询程序,npm,npm-scripts,enquire.js,husky,git-husky,Npm,Npm Scripts,Enquire.js,Husky,Git Husky,我有一个脚本,在Git提交期间运行,使用Husky的commit msghook获取当前提交消息,并使用该脚本发出HTTP请求。 我的挑战是在Husky hook脚本完成后运行另一个脚本。 我要运行的脚本使用NPM包。 我试着在Husky的post commit钩子中运行包含查询器代码的脚本,但发生的情况是两个脚本同时运行,第二个脚本退出时带有commit msg, 因此,我需要一种方法来等待commit msg完全完成,然后使用inquirer运行一个。 我试图通过以下方法解决问题,但子进程也

我有一个脚本,在Git提交期间运行,使用Husky的
commit msg
hook获取当前提交消息,并使用该脚本发出HTTP请求。 我的挑战是在Husky hook脚本完成后运行另一个脚本。 我要运行的脚本使用NPM包。 我试着在Husky的
post commit
钩子中运行包含查询器代码的脚本,但发生的情况是两个脚本同时运行,第二个脚本退出时带有
commit msg
, 因此,我需要一种方法来等待
commit msg
完全完成,然后使用inquirer运行一个。 我试图通过以下方法解决问题,但子进程也会退出
commit msg
。 输出看起来像

有没有关于如何避免这种情况的想法?谢谢

下面是husky配置

你试过使用这个软件包吗?@RobC,没有。你是什么意思?我可以等待节点进程完成吗?我看不到在钩子的docsShare配置中,您运行的是哪个版本的husky?嘿@OluwafemiSule,它是版本4.2.1。检查钩子配置的更新问题。你试过利用这个包吗?@RobC,没有,你是什么意思?我可以等待节点进程完成吗?我看不到在钩子的docsShare配置中,您运行的是哪个版本的husky?嘿@OluwafemiSule,它是版本4.2.1。检查钩子配置的更新问题。