npm cache — это локальный каталог, где хранятся ранее загруженные пакеты и зависимости. 1 Когда устанавливается или обновляется пакет, npm ищет его в локальном кэше перед загрузкой из реестра пакетов. 1 Если пакет или зависимость уже есть в кэше, используется эта копия вместо загрузки снова. 1
Зачем нужен npm cache:
- Ускоряет установку. 5 При запуске npm install npm сначала проверяет, существует ли пакет в кэше. 5 Если да, используется кэшированная версия вместо повторной загрузки из реестра. 5
- Экономит полосу пропускания. 3 Не нужно повторно загружать пакеты, которые уже кэшированы. 3
- Позволяет устанавливать пакеты в автономном режиме. 3 Если пакет уже кэширован, можно установить его без доступа в интернет, даже без него. 3
- Повышает эффективность. 3 Частые установки пакетов из кэша помогают сократить время настройки проекта. 3