Я получаю эту ошибку, когда пытаюсь зафиксировать.
ОС - последний OSX
Git версия - git версия 2.11.0 (Apple Git -81)
.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory
Ответ 1
pre-commit hook запускается первым, когда вы пытаетесь зафиксировать изменения, его можно использовать для выполнения определенных проверок, тестов, условий. В этом случае, очевидно, у вас его нет, поэтому он жалуется.
Перейдите в каталог .git/hooks и удалите файл pre-commit, поскольку он пытается ссылаться на node_modules/pre-commit/hook. Это должно решить.
Другой вариант - добавить фиксацию с опцией: --no-verify, она сделает фиксацию без проверки.
Ответ 2
Вы должны удалить папку node_modules и снова установить npm install или yarn install. После этого вы, вероятно, решите проблему.
Ответ 3
У меня была эта ошибка, кто-то удалил следующее из package.json