如 husky hook is not running ,我们需要执行命令 chmod +x .husky/*
. 但我需要运行 chmod +x .husky/*
每次去新的分店。 否则,它会显示此错误:
hint: The '.husky/pre-commit' hook was ignored because it's not set as executable.
谁能告诉我我该如何解决这个问题?
我正在使用哈士奇 7.0.1
最佳答案
我得到了我的解决方案。我加了 pre-commit
手动文件,因此它不可执行(644)。我删除了 预提交 文件并使用此命令添加 yarn husky add .husky/pre-commit
这使得 pre-commit
文件可执行(755)并且可以正常工作任何新分支。
因此,要解决此类问题,我们必须避免手动添加钩子(Hook)文件并使用此命令 yarn husky add .husky/<hookname>
加上。
关于pre-commit - Husky 需要为每个新分支生成可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68367259/