Що таке npm?
npm - це менеджер пакетів для JavaScript-екосистеми, який типово встановлюється разом із Node.js. Він використовується для встановлення, оновлення, видалення та публікації бібліотек і інструментів, що використовуються в проєктах.
Що робить npm
- Встановлює залежності Дозволяє підключати сторонні пакети з віддаленого репозиторію (npm registry).
- Керує версіями пакетів
Фіксує версії в
package.jsonтаpackage-lock.json, щоб проєкт однаково збирався в усіх. - Запускає скрипти проєкту
Команди на кшталт
npm run build,npm run startтощо. - Публікує власні пакети Дає можливість розміщувати власні бібліотеки в npm-репозиторії.
Де використовується
npm застосовується в:
- фронтенд-проєктах (React, Vue, Webpack, Vite та ін.),
- серверних проєктах на Node.js,
- CLI-інструментах.
Коротко: npm - це система керування пакетами, яка дозволяє встановлювати й використовувати бібліотеки, автоматизувати процеси та працювати із залежностями в JavaScript-проєктах.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.