Удалите неиспользуемые модули node_modules за секунду и наслаждайтесь свободным пространством! ♻️


Введение

В этой статье я расскажу вам о классном инструменте, который я только что нашел на npm, под названием npkill, который поможет вам очистить node_modules из проектов, которые вы больше не используете, но все еще хотите сохранить.

Ссылка на видео: https://youtube.com/shorts/76UXyiPJQwI

Оглавление

  • Проблема
  • Решение
  • Установка
  • Опции
  • Вклад
  • Выводы

Проблема

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

Каждый раз, когда вы запускаете npm install или yarn на новом репозитории, вы, по сути, бросаете множество файлов в локальную папку node_modules.

Со временем у вас появится множество таких папок со старыми и пыльными проектами, которые будут занимать место на диске.

По многим причинам вы можете захотеть сохранить эти проекты и не удалять их, например, из-за некоторых конкретных реализаций, которые вы хотите сохранить как примеры или шаблоны, и это совершенно нормально, но вам не нужна папка node_modules!

Решение

Я нашел классный инструмент, который помогает именно в этом сценарии, он называется npkill, и вы можете найти его на npm.js.

Этот инструмент CLI будет перемещаться по вашему диску в поисках папок node_modules и перечислит их все. После сканирования вы сможете выбрать их по одной и нажать SPACE для удаления всей папки.

Установка

Поскольку это обычный пакет на npm, установка проста.

npm i -g npkill
Войти в полноэкранный режим Выйти из полноэкранного режима

После глобальной установки вы можете выполнить команду

npx npkill
Войти в полноэкранный режим Выйти из полноэкранного режима

и охота начнется!

Опции

Инструмент поставляется с некоторыми опциями, которые вы можете найти в README на GitHub, но я хотел бы обратить внимание на некоторые из них, которые весьма полезны

Вклад

Репозиторий является публичным и размещен на GitHub, но не кажется слишком активным.

Однако это не означает, что проект мертв, возможно, он все еще открыт для внешней помощи.

Вы можете найти репозиторий здесь: https://github.com/voidcosmos/npkill/issues.

Выводы

Вот и все! Я нашел этот очень удобный инструмент в интернете и очистил около 8 ГБ на своем компьютере, я был так счастлив, что захотел поделиться этим с вами!

Дайте мне знать, если вы уже знаете этот инструмент или собираетесь его использовать… сколько места он вам сэкономил?


Хотите увидеть его в действии? Посмотрите это видео на YouTube #Shorts!


Спасибо, что прочитали этот пост, надеюсь, он показался вам интересным!
Не стесняйтесь следовать за мной, чтобы получать уведомления о выходе новых статей 😉

Леонардо Монтини

Я пишу посты об Open Source и веб-разработке. Мне нравится учиться, делиться своими знаниями и работать над инструментами для разработчиков. Я также веду канал на YouTube под названием DevLeonardo, ссылка в моем профиле! 🙂

Вы также можете следить за мной в Twitter и на YouTube!

Оцените статью
devanswers.ru
Добавить комментарий