Очистка node_modules на Mac

Освободите место от проектов Node.js

MintDisk находит node_modules в проектах, которые вы не трогали неделями, и показывает команду установки для их восстановления. Кэши пакетов тоже учитываются.

Сканирование бесплатно. Очистка и удаление доступны в бесплатном пробном периоде на 7 дней и в Pro.

Пакет разработчика MintDisk: выбрана папка node_modules проекта demo-web, неактивного 94 дня, восстанавливается командой npm install

Как очистить node_modules с MintDisk

  1. 1

    Поиск неактивных проектов

    Пакет разработчика ищет в папках вроде ~/Developer, ~/Projects и ~/Code проекты с package.json, файлы которых не менялись 30, 60, 90 или 180 дней.

  2. 2

    Команда восстановления

    Для каждого проекта показывается npm install, pnpm install, yarn install или bun install — по lock-файлу. Папки .next и .nuxt тоже отображаются.

  3. 3

    Перемещение в Корзину

    Выбранные папки node_modules перемещаются в Корзину. package.json, lock-файл и исходный код не затрагиваются.

Когда это поможет

  • Старые пет-проекты

    Сотни мегабайт node_modules на проект складываются в гигабайты по многим репозиториям.

  • Очистка кэша npm

    Глубокая очистка показывает кэш npm, хранилище pnpm и кэши Yarn и Bun; менеджеры пакетов скачают их снова при необходимости.

  • Сборки Next.js и Nuxt

    Папки .next и .nuxt неактивных проектов находятся рядом с node_modules.

Полезно знать

  • Проект считается неактивным по последнему изменению его файлов и метаданных git. MintDisk не проверяет незафиксированные изменения.
  • Папки node_modules из пакета разработчика попадают в Корзину; кэши пакетов, очищенные в глубокой очистке, удаляются безвозвратно.
  • Поиск идёт на глубину до 6 уровней в стандартных и добавленных папках; символические ссылки не обходятся.
  • Повторная установка требует времени и подключения к сети.

Вопросы и ответы

Безопасно ли удалять node_modules?

Да, если в проекте остался package.json: команда установки восстановит node_modules. MintDisk показывает эту команду и перед удалением ещё раз проверяет папку.

Как MintDisk определяет неактивный проект?

По самому свежему изменению файлов проекта на глубине двух уровней и по активности git, например HEAD и индексу. Вы выбираете 30, 60, 90 или 180 дней.

Очищается ли кэш npm?

Да. Глубокая очистка показывает кэш npm и хранилище pnpm и заранее выбирает их как рекомендуемые; кэши Yarn и Bun показываются, но не выбираются.

Очистка node_modules бесплатна?

Сканирование бесплатно. Для удаления нужен бесплатный пробный период на 7 дней или лицензия Pro.

Что еще посмотреть

Попробуйте на своем Mac

MintDisk работает на macOS 12 и новее, на Mac с Apple silicon и Intel. Запустите пробный период на 7 дней прямо в приложении, без карты.

Спросите у ИИ о MintDisk

Независимая оценка от ведущих нейросетей в реальном времени.