Forcer Yarn à vérifier et installer les dépendances
Publié le 17/02/2021 • Actualisé le 17/02/2021
C'est quelque chose à savoir à propos de Yarn. Quand on lance un install (alors qu'une précédente installation a déjà été effectuée), il ne vérifie pas que chaque dépendance est correctement installée. Si vous supprimez, renommez quelque chose à l'intérieur du répertoire node_modules
par erreur, un yarn update
standard peut s'exécuter sans rien faire ni reporter la moindre erreur. Pour le forcer à vérifier les fichiers et répertoires on doit utiliser l'option --check-files
. Dans ce cas, si quelque chose est incorrect alors ce sera corrigé. On peut aussi faire cette vérification seule en lançant : yarn check --integrity --verify-tree
. Veuillez noter que ça ne fonctionne pas avec des fichiers modifiés, ils ne seront pas restaurés avec leur version originale. Dans ce cas, le mieux est de supprimer complétement la dépendance afin qu'elle soit réinitialisée.
yarn install --check-files
Plus sur Stackoverflow Lire la doc Snippet aléatoire