Te damos la solución a este enigma, al menos eso pensamos. Si tienes dudas puedes dejar un comentario y sin dudas
Solución:
Ver número 81
Primero, revisa
npm config get ignore-scripts # should be false
Luego, en un repositorio de git:
npm install husky --save-dev
Luego puede agregar ganchos (aquí una confirmación previa y una inserción previa) a npm (package.json
), la idea es que esas definiciones de gancho son versiones en las que package.json
archivo (parte de sus fuentes de repositorio de git)
También puede declarar ganchos bash regulares existentes (problema 92)
"scripts":
"precommit": "sh scripts/my-specific-hook.sh"
A continuación, puede utilizar validate-commit-msg
para validar su mensaje de confirmación.
agregar
"commitmsg": "validate-commit-msg"
a sus scripts npm enpackage.json
.
Me gusta esto:
Primero, agregue el script de validación en su configuración de husky:
// package.json
...
"husky":
"hooks":
"pre-commit": "npm test",
// if you use validate-commit-msg, this can be "validate-commit-msg"
+ "commit-msg": "sh scripts/my-specific-hook.sh",
....
Y luego, pruébalo…
Todo parece estar bien.
Agradecemos que quieras apoyar nuestra función poniendo un comentario y dejando una valoración te damos la bienvenida.