Встречается на собеседованиях • сегодня
Что такое Package-Lock.json
package-lock.json — это автоматически генерируемый файл, который фиксирует точные версии всех зависимостей и их подзависимостей в проекте. Он создаётся при установке пакетов через npm install и гарантирует, что все разработчики и окружения используют одинаковые версии пакетов.
Ключевые особенности:
- Точные версии (без
^или~) - Хеши для проверки целостности пакетов
- Структура зависимостей (дерево)
Пример фрагмента:
json
{
"name": "project",
"version": "1.0.0",
"dependencies": {
"lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-..."
}
}
}Важно: Не следует редактировать вручную и нужно коммитить в репозиторий для обеспечения воспроизводимости сборок.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы