我和同事一起进行的一个项目使用了husky版本^5.1.0,当我试图推动提交时,我一直收到这个错误。
.husky/_/husky.sh: No such file or directory我该怎么解决这个问题?
我目前正在使用git版本2.18.0。
我曾经提到过https://github.com/typicode/husky/issues/712和https://github.com/typicode/husky/issues/242,但这并没有多大帮助。
发布于 2021-03-15 01:56:58
最后,我发现我不得不删除node_modules并使用
yarn install但是,这导致将. .husky/_/husky.sh添加到我的同事不想要的提交中。
为了避免这种情况,我只需要通过自制的方式更新我的git版本。
我刚跑了
brew update && brew upgradebrew update命令更新homebrew自身,brew升级命令更新通过homebrew安装的所有包。
我的git更新到2.30.2版
这允许嵌套的.gitignore文件忽略我们项目中的. .husky/_/husky.sh文件。
发布于 2022-03-01 10:10:58
在我的当前场景中,我能够解决运行npx husky-init并放弃它对文件所做的所有更改的问题。
https://stackoverflow.com/questions/66631444
复制相似问题