Встречается на собеседованиях • сегодня
Зачем нужен npm
npm (Node Package Manager) — стандартный менеджер пакетов для Node.js, решающий три ключевые задачи:
- Установка зависимостей
Позволяет легко добавлять библиотеки черезnpm install package-name. Например:bashnpm install express
-
Управление версиями
Фиксирует зависимости вpackage.jsonс семантическим версионированием (^1.2.3,~4.5.6), избегая конфликтов. -
Запуск скриптов
Автоматизирует задачи черезscriptsвpackage.json:json"scripts": { "start": "node app.js", "test": "jest" }
Также предоставляет:
- Локальную установку пакетов (в
node_modules) - Глобальные инструменты (типа
nodemon) - Публикацию своих пакетов (
npm publish)
Альтернативы: Yarn, pnpm, но npm остается стандартом de facto.

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