Attention aux subtilités de versions dans votre package.json
Parfois, je ne comprends pas quelque chose, donc je cherche la réponse et il est naturel de la partager. D’autres fois, je pense être suffisamment en retard pour que ce partage soit inutile, jusqu’à ce que des membres de mon équipe aient le même souci. Ce billet figure dans la seconde catégorie.
Si vous utilisez régulièrement NPM, vous avez dû remarquer les tildes (~
) et les chevrons (^
) devant les numéros de version dans le package.json
.
Vous vous êtes peut-être interrogé·e sur le fichier package-lock.json
.
Ce billet va s’attarder un peu sur tout ça.