husky > Pre-Commit-Hook fehlgeschlagen (Hinzufügen von –no-verify zum Umgehen)
Lesezeit: 3 Minuten
Sathiamoorthy
Plötzlich bekomme ich das “husky > Pre-Commit-Hook fehlgeschlagen (Hinzufügen von –no-verify zum Umgehen)” Fehlermeldung wenn ich die git commit.
Ich weiß nicht, was ich falsch mache. Ich habe es versucht git clean Befehl auch. Hatte jemand ein ähnliches Problem?
Sie können auch den Ordner .git/hook löschen und dann husky deinstallieren und neu installieren. Es gibt einige Konflikte mit von Husky generierten Dateien und .git/hook/-Dateien. Das hat bei mir funktioniert
– Elio
12. April 2021 um 10:47 Uhr
Sathiamoorthy
Husky kann Sie vor Schlimmem bewahren git commit, git push und mehr. Wenn Sie diesen Fehler erhalten, überprüfen Sie Ihre Code-Syntax, falls Sie diesen Fehler erhalten, ist sogar Ihr Code gültig. Bitte verwenden Sie die folgenden Lösungen.
#Lösung 1:
Löschen Sie die .git/hook Ordner und dann die npm install Husky neu installieren. Es besteht die Möglichkeit von Konflikten mit von Husky generierten Dateien und .git/hook/-Dateien.
#Lösung 2:
Dies ist eine vorübergehende/schnelle Lösung
git commit -m "message" --no-verify
Es hat mir geholfen, ohne Codesyntax und andere Lints überprüfen zu müssen. Danke @Sathia
– Vikas Ukani
8. März 2021 um 15:19 Uhr
Löschen Sie den Ordner .git/hook im Projektverzeichnis und versuchen Sie es erneut mit dem Code, und es funktionierte für mich wie ein Zauber. Vielen Dank !!
– Sagar B
2. Juli 2021 um 18:41 Uhr
Ordner .git/hooks gelöscht und erneut übergeben. Das hat auch bei mir funktioniert
– Gihanmu
27. August 2021 um 7:30 Uhr
Es ist hooks Plural. Das Löschen hat bei mir funktioniert. Vielen Dank!
– Jan
30. August 2021 um 22:14 Uhr
Das Löschen der .git/hooks hat bei mir auch funktioniert!
– Don D
4. Oktober 2021 um 5:13 Uhr
Mannerde
Der Kommentar von @Elio ist eine viel bevorzugte Lösung, da --no-verify überspringt alle Skripte, die ausgeführt werden sollen.
Ich gehe hier davon aus, dass es einen Grund gibt, wenn die Skripte vorhanden sind …
Deswegen:
Sie können auch den Ordner .git/hook löschen und dann husky deinstallieren und neu installieren. Es gibt einige Konflikte mit von Husky generierten Dateien und .git/hook/-Dateien. Das hat bei mir funktioniert
In meinem Fall war die Deinstallation/Neuinstallation nicht erforderlich.
Ich bin überrascht, dass die oberste Antwort vorschlägt, die Überprüfung der Haken einfach wegzulassen. Wenn Sie Husky-Haken haben, können Sie sie nicht einfach ignorieren.
In meinem Fall fing ich an zu bekommen husky > pre-commit hook failed (add --no-verify to bypass) sobald einige Abhängigkeiten aktualisiert wurden. Das Problem wurde gelöst, indem Huskys pre-commit linting command auf geändert wurde npm run lint (normalerweise funktioniert dies in den meisten Fällen gut) in der Husky-Datei:
Ich kam mit der gleichen ärgerlichen Fehlermeldung, wenn ich mich an ein electron.js-Projekt binde. Hinzufügen --no-verify Option funktioniert, aber es ist auch ein bisschen nervig, dass ich sie jedes Mal beim Commit machen muss.
Dann habe ich etwas gefunden, das sich auf Precommit bezieht package.json Datei:
Gerade Löschen Die obige Zeile hat mein Problem gelöst.
Ich nehme an, es schaltet den Husky-Hook aus, ähnlich wie beim Entfernen von Hooks aus dem .git-Ordner. Auf diese Weise wird das Problem nur umgangen, aber nicht gelöst
– Artem Vertiy
5. Mai um 20:16 Uhr
Ich nehme an, es schaltet den Husky-Hook aus, ähnlich wie beim Entfernen von Hooks aus dem .git-Ordner. Auf diese Weise wird das Problem nur umgangen, aber nicht gelöst
– Artem Vertiy
5. Mai um 20:16 Uhr
10171600cookie-checkhusky > Pre-Commit-Hook fehlgeschlagen (Hinzufügen von –no-verify zum Umgehen)yes
Sie können auch den Ordner .git/hook löschen und dann husky deinstallieren und neu installieren. Es gibt einige Konflikte mit von Husky generierten Dateien und .git/hook/-Dateien. Das hat bei mir funktioniert
– Elio
12. April 2021 um 10:47 Uhr