Archivo package-lock.json en npm en JavaScript
El archivo package.json normalmente contiene un rango
de versiones de paquetes que están instalados para
nuestro proyecto. Esto puede llevar a algunos
problemas si después de un tiempo
decidimos migrar el proyecto y realizar la
instalación nuevamente. En este caso, como ha pasado
algún tiempo desde la instalación anterior,
se instalarán versiones más nuevas de los paquetes,
lo que puede llevar a un funcionamiento inestable
de nuestro proyecto.
Por lo tanto, además del archivo package.json, npm
crea automáticamente el archivo package-lock.json,
en el cual se describen todas las dependencias
instaladas (incluyendo las dependencias de las dependencias
de nuestro proyecto) y sus versiones exactas.
En tal caso, al reinstalar el proyecto
se instalarán exactamente aquellas versiones
que estaban instaladas anteriormente,
y no otras.
Instala la biblioteca jQuery.
Studia el archivo resultante package-lock.json.