OptiClear

Инструменты разработчика

Очистить кеш Node.js / npm на Mac

Очистить кэш Node.js / npm можно командами в Терминале, и это безопасно: npm заново наполнит кэш при следующей установке. Начните с проверки кэша командой npm cache verify, а полную очистку выполняйте, если проверка не помогла.

Обновлено: 2 мин чтения

Очистите кэш Node.js / npm без лишних догадок

Данные Node.js / npm обычно занимают 500 MB – 20 GB на Mac. Бесплатное сканирование покажет точный размер на вашем Mac, прежде чем вы что-либо измените.

Просканировать Mac бесплатно

Бесплатное сканирование · Без аккаунта · Ничего не удаляется без вашего согласия · Сначала в Корзину · macOS 14+

Приложение
Node.js / npm
Обычный объём данных
500 MB – 20 GB
Категория
Инструменты разработчика
Расположение
~/.npm

Сначала очистите в самом Node.js / npm

Безопаснее всего встроенная функция приложения: npm cache verify проверяет и уменьшает кэш, а npm cache clean --force очищает его полностью; ни то, ни другое не затрагивает node_modules в ваших проектах и глобальные пакеты.

Папки кэша Node.js / npm, которые можно очистить

Эти папки создаются заново автоматически, поэтому их удаление не затрагивает ваши файлы.

Расположения проверены на Mac с установленным Node.js / npm.

Что хранит кэш Node.js / npm и когда очистка помогает

Специально для Node.js / npm

Кэш содержит загруженные пакеты, пакеты, которые скачала команда npx, журналы команд npm и заголовки Node.js для сборки нативных модулей. Все эти данные восстанавливаются автоматически. Обычно они занимают от 500 МБ – 20 ГБ. Очистка помогает, если папка кэша разрослась до нескольких гигабайт или установка выдаёт ошибки целостности EINTEGRITY. Самое большое место чаще занимает папка node_modules внутри каждого проекта, а не кэш. Глобальные пакеты и файлы ваших проектов очисткой кэша не затрагиваются.

Что происходит после очистки Node.js / npm

После очистки npm заново загрузит нужные пакеты при следующей установке, поэтому первая установка зависимостей будет идти дольше обычного. Вход в аккаунт npm не понадобится: он нужен только для публикации пакетов, а токен входа очисткой кэша не удаляется. Глобальные пакеты, установленные официальным установщиком или через Homebrew, останутся на месте. Ваши проекты и их файлы также сохранятся.

Выполнено 0 из 4

Учётная запись и синхронизация
Аккаунт нужен только для публикации пакетов; токен хранится в ~/.npmrc.

Попробуйте без риска

  1. Скачайте и просканируйте бесплатноПросмотрите все файлы Node.js / npm и их размер. Регистрация не требуется.
  2. 7 дней бесплатной очисткиАктивируйте 7-дневную бесплатную пробную версию годового плана в приложении.
  3. Оставьте или отменитеОтмените подписку в настройках App Store минимум за 24 часа до окончания пробного периода, чтобы избежать списания средств.
Скачать и просканировать бесплатно

После бесплатного периода Pro стоит 3 490 ₽ в год; отменить можно в любой момент.

Часто задаваемые вопросы

Да. Папки с пометкой «Да, создаётся заново» создаются заново автоматически; их удаление лишь замедлит следующий запуск.
Нужно ли снова входить в аккаунт npm после очистки?
Нет. Вход нужен только для публикации пакетов, а токен входа очисткой кэша не затрагивается.
Станет ли медленнее работа с проектами после очистки?
Первая установка зависимостей займёт больше времени, потому что npm заново загрузит пакеты. Дальнейшие установки снова пойдут быстро.

Связанные руководства