plus jolie ne fonctionne pas sur precommit. Cela fonctionnait avec la même configuration dans d'autres projets, alors je ne comprends pas pourquoi cela ne fonctionne pas cette fois-ci.
Voici la section pertinente de mon fichier package.json:
"scripts": {
"precommit": "lint-staged"
},
"lint-staged": {
"*.{js,json,css,scss,html,md}": [
"prettier --write",
"git add"
]
},
Modifier. Voici les devDependencies pertinentes:
"devDependencies": {
"husky": "^0.14.3",
"lint-staged": "^7.0.4",
"prettier": "1.12.0"
},
Husky réinstallé et semble maintenant fonctionner. Merci @ mpasko256 pour votre aide!
Il vous manque des dépendances:
npm install --save-dev prettier husky lint-staged
Si cela peut aider quelqu'un d'autre, essayez également de supprimer votre dossier node_modules
et de réexécuter npm install
.
J'ai initialement exécuté npm install
dans le sous-système linux sur ma machine Windows 10. Tout a bien fonctionné en utilisant git via bash. J'ai reçu l'erreur après avoir basculé sur git Powershell. Désinstaller et réinstaller les plus jolis, husky et peluches n'a pas fonctionné pour moi.
J'ai supprimé mon dossier node_modules et ai répété npm install
du côté Windows et maintenant cela fonctionne.
J'ai eu le même problème, mais j'ai commis cette erreur.
J'ai ajouté l'objet lint-staged
à l'intérieur de l'objet husky
, mais j'ai réalisé par la suite que je devais ajouter les paires clé-valeur lint-staged
en tant que paires clé-valeur directes dans package.json
"lint-staged": {
"*.{js,json,css,scss,html,md}": [
"prettier --write",
"git add"
]