web-dev-qa-db-ja.com

pre-commit / hook:そのようなファイルまたはディレクトリはありません

コミットしようとするとこのエラーが発生します。

OS-最新の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
20
Jitendra Vyas

pre-commitフックは、変更をコミットしようとするときに最初に実行され、特定のチェック、テスト、条件を実行するために使用できます。この場合、明らかに、あなたはそれを持っていません、それはそれが不平を言っている理由です。

.git/hooksディレクトリに移動し、pre-commitを参照しようとしているため、node_modules/pre-commit/hookファイルを削除します。解決するはずです。

他のオプションは、オプションを使用してコミットを追加することです:--no-verify、チェックせずにコミットします。

35
Mutant

node_modulesフォルダーを削除し、npm installまたはyarn installを実行して再インストールする必要があります。その後、おそらく問題を解決します。

5
Gerson Lima