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.

Задание 1

Instala la biblioteca jQuery. Studia el archivo resultante package-lock.json.