Как устранить ошибку .husky/_/husky.sh: нет такого файла или каталога при использовании husky?

В проекте, над которым я работаю с коллегами, используются версии 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, но не т помогает много.


person Bryan Lee    schedule 15.03.2021    source источник


Ответы (1)


В конце концов я понял, что мне пришлось удалить node_modules и переустановить, используя

yarn install

Но это привело к тому, что .husky/_/husky.sh был добавлен в коммит, чего мои коллеги не хотели.

Чтобы избежать этого, мне просто пришлось обновить свою версию git через доморощенный.

я только что побежал

brew update && brew upgrade

Команда brew update обновляет сам homebrew, а команда brew upgrade обновляет все пакеты, установленные через homebrew.

Мой git был обновлен до версии 2.30.2.

Это позволяет вложенному файлу .gitignore игнорировать файл .husky/_/husky.sh в нашем проекте.

person Bryan Lee    schedule 15.03.2021