赫斯基NPM程序包预提交挂钩在子目录存储库中不起作用

mfuanj7w  于 2022-09-21  发布在  Git
关注(0)|答案(0)|浏览(72)

我想把赫斯基和埃斯林特放在一起。我正在尝试创建一个预提交(lint和herky)脚本,如果添加的文件有lint错误,该脚本将阻止提交。然而,我的项目不是单一repo格式,而是一种定制格式。换句话说,我的.Husky文件夹和Package.json文件都位于一个名为“Reaction-Client”的子目录中(如下所示)。这是有问题的,因为赫斯基总是假设.Husky文件夹与.git文件夹一起位于根文件夹中,但在本例中它位于“Reaction-Client”文件夹中。

我在这件事上读到的所有东西都让我对哈士奇医生采取了这些步骤(见下文),但这也不起作用。Https://typicode.github.io/husky/#/?id=custom-directory

我不断收到此错误消息

我在想,在我的.Husky预提交文件中,我需要的不只是“CD Reaction客户端”和“NPM测试”。或者我可能需要更改我的.git文件夹文件。另外,我认为我的Package.json脚本(如下所示)可能不正确/需要更多配置

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题