# Файл package-lock.json в npm в JavaScript

Файл `package.json` обычно содержит диапазон версий пакетов, которые установлены для нашего проекта. Это может привести к некоторым проблемам, если мы через некоторое время решим перенести проект и заново выполнить установку. В этом случае, так как прошло некоторое время после предыдущей установки, будут установлены более новые версии пакетов, что может привести к нестабильной работе нашего проекта.

Поэтому помимо файла `package.json` npm атоматически создает файл `package-lock.json`, в котором описаны все установленные зависимости (в том числе зависимости зависимостей нашего проекта) и их точные версии. В таком случае при переустановки проекта будут установлены именно те версии, которые были установлены ранее, а не другие.

Установите библиотеку jQuery. Изучите получившийся файл `package-lock.json`.

←→
↑
en ru