mirror of
https://github.com/hanzoai/husky.git
synced 2026-09-24 16:59:45 +00:00
1.3 KiB
1.3 KiB
Soluci贸n de problemas
Comando no encontrado
Consulte C贸mo hacerlo para obtener soluciones.
Los ganchos (hooks) no se est谩n ejecutando
- Verifique que el nombre del archivo sea correcto. Por ejemplo,
precommitopre-commit.shson nombres inv谩lidos. Consulte la documentaci贸n de los Ganchos de Git (Git hooks ) para conocer los nombres v谩lidos. - Ejecute
git config core.hooksPathy aseg煤rase de que apunte a.husky/_(o a su directorio de ganchos personalizado (custom hooks directory)). - Confirme que su versi贸n de Git sea superior a
2.9.
.git/hooks/ no funciona despu茅s de la desinstalaci贸n
Si los ganchos (hooks) en .git/hooks/ no funcionan despu茅s de desinstalar husky, ejecuta git config --unset core.hooksPath.
Yarn en Windows
Los ganchos de Git (Git hooks) pueden fallar con Yarn en Windows usando Git Bash (stdin no es un tty). Para los usuarios de Windows, implemente esta soluci贸n alternativa (workaround):
- Cree
.husky/common.sh:
command_exists () {
command -v "$1" >/dev/null 2>&1
}
# Soluci贸n alternativa (Workaround) para Windows 10, Git Bash, and Yarn
if command_exists winpty && test -t 1; then
exec < /dev/tty
fi
- Obtenga la fuente donde se ejecutan los comandos Yarn:
# .husky/pre-commit
. .husky/common.sh
yarn ...