Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке .pnpm-store?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`.pnpm-store`** - це локальне сховище (кеш), у якому **pnpm зберігає завантажені версії всіх пакетів**. Воно використовується для того, щоб не завантажувати й не зберігати однакові залежності багато разів для різних проєктів. **Ключове:** у `node_modules` створюються жорсткі посилання на файли з `.pnpm-store`, тож та сама версія пакета зберігається лише один раз.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`.pnpm-store` - це локальне сховище (кеш), у якому **pnpm зберігає завантажені версії всіх пакетів**. Воно використовується для того, щоб не завантажувати й не зберігати однакові залежності багато разів для різних проєктів. --- ### **Для чого потрібен** `.pnpm-store` - слугує **єдиним кешем** для всіх встановлених пакетів на машині - забезпечує **швидке повторне встановлення** без повторного завантаження з мережі - дає змогу **економити місце**, бо та сама версія пакета зберігається **лише один раз** --- ### **Як це працює** 1. Під час встановлення пакета pnpm завантажує його в `.pnpm-store` 2. У `node_modules` створюються **жорсткі посилання** на файли з цього сховища 3. Якщо інший проєкт вимагає ту саму версію, вона **не завантажується заново**, а береться з `.pnpm-store` --- ### **Де знаходиться** Зазвичай у домашній директорії користувача, наприклад: ```javascript ~/.pnpm-store ``` (шлях може відрізнятися залежно від ОС і налаштувань) --- ### **Підсумок** `.pnpm-store` - це **централізований кеш залежностей**, який робить pnpm швидшим і економнішим: одна версія пакета зберігається один раз і використовується багаторазово через посилання, замість дублювання в кожному проєкті.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.