Fichier package-lock.json dans npm en JavaScript
Le fichier package.json contient généralement une plage
de versions des paquets qui sont installés pour
notre projet. Cela peut entraîner certains
problèmes si, après un certain temps,
nous décidons de migrer le projet et de refaire
l'installation. Dans ce cas, comme un certain
temps s'est écoulé depuis l'installation précédente,
des versions plus récentes des paquets seront installées,
ce qui peut conduire à un fonctionnement instable
de notre projet.
C'est pourquoi, en plus du fichier package.json, npm
crée automatiquement un fichier package-lock.json,
dans lequel sont décrites toutes les dépendances installées
(y compris les dépendances des dépendances
de notre projet) et leurs versions exactes.
Dans ce cas, lors de la réinstallation du projet,
ce seront exactement les versions
qui étaient installées auparavant qui le seront,
et non d'autres.
Installez la bibliothèque jQuery.
Étudiez le fichier package-lock.json obtenu.