Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чим локальне встановлення відрізняється від глобального?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Локальне встановлення** - це встановлення пакета *всередину конкретного проєкту*, у папку `node_modules` поруч із `package.json`. **Глобальне встановлення** - це встановлення пакета *на рівні системи*, щоб він був доступний із будь-якого проєкту як CLI-інструмент. **Ключове:** локальне встановлення - для залежностей проєкту, глобальне - для інструментів, які потрібно запускати з будь-якого місця в системі.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Локальне встановлення** - це встановлення пакета *всередину конкретного проєкту*, у папку `node_modules` поруч із `package.json`. **Глобальне встановлення** - це встановлення пакета *на рівні системи*, щоб він був доступний із будь-якого проєкту як CLI-інструмент. --- ### **Локальне встановлення** ```bash npm install <package> ``` - Пакет зберігається в `./node_modules` - Запис додається в `dependencies` або `devDependencies` - Доступний лише всередині цього проєкту - Використовується для бібліотек, які потрібні застосунку під час роботи або збірки (React, Webpack, Axios тощо) --- ### **Глобальне встановлення** ```bash npm install -g <package> ``` - Пакет встановлюється в системний каталог npm - Недоступний як залежність проєкту - Можна викликати його як команду в терміналі з будь-якої директорії - Зазвичай застосовується для CLI-утиліт (наприклад: `nodemon`, `npm-check`, `create-react-app`) --- ### **Порівняння** | Ознака | Локально | Глобально | |---|---|---| | Де встановлюється | У проєкт (`node_modules`) | У систему | | Видимість | Лише в проєкті | Для всіх проєктів | | Запис у package.json | Так | Ні | | Для чого підходить | Бібліотеки проєкту | CLI-інструменти | --- **Короткий висновок:** локальне встановлення - для залежностей проєкту, глобальне - для інструментів, які потрібно запускати з будь-якого місця в системі.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.