
Этот инструмент позволяет вам перечислить любые каталоги node_modules в вашей системе, а также пространство, которое они занимают. Затем вы можете выбрать, какие из них вы хотите стереть, чтобы освободить место. Ура!
Мы стараемся интернационализировать документы NPKILL. Вот список доступных переводов:
Чистое пространство: избавьтесь от старого и пыльного узла node_modules , загромождающих вашу машину.
Последнее использование рабочей области : проверьте, когда в последний раз вы изменяли файл в рабочем пространстве (указано в столбце последнего_мода ).
Очень быстро: Npkill написан в TypeScript, но поиски выполняются на низком уровне, значительно повышая производительность.
Легко в использовании: попрощайтесь с длинными командами. Использование npkill так же просто, как и чтение списка вашего node_modules и нажатие DEL, чтобы избавиться от них. Может быть, это будет легче? ;)
Минифицированный: У него едва ли есть зависимости.
Вам не нужно устанавливать его, чтобы использовать его! Просто используйте следующую команду:
$ npx npkillИли, если по какой -то причине вы действительно хотите его установить:
$ npm i -g npkill
# Unix users may need to run the command with sudo. Go carefullyNpkill не поддерживает узел <v14. Если это влияет на вас, вы можете использовать
[email protected]
$ npx npkill
# or just npkill if installed globally По умолчанию npkill будет сканировать на Node_Modules, начиная с пути, в котором выполняется команда npkill .
Переместите между перечисленными папками с ↓ ↑ и используйте пространство или DEL, чтобы удалить выбранную папку. Вы также можете использовать J и K для перемещения между результатами.
Вы можете открыть каталог, где выбран результат размещен, нажав o .
Чтобы выйти, Q или Ctrl + C, если вы смелые.
Важный! Некоторые приложения, установленные в системе, нуждаются в их каталоге Node_Modules для работы, и их удаление может их сломать. Npkill выделит их, отображая
| Аргумент | ОПИСАНИЕ |
|---|---|
| -c,--bg-color | Изменить цвет ряда. (Доступно: синий , голубой, пурпурный, белый, красный и желтый) |
| -Д, -резок | Установите каталог, из которого можно начать поиск. По умолчанию отправная точка. |
| -Д,-делете-все | Автоматически удаляйте все папки Node_modules, которые найдены. Предлагается использовать вместе с -x . |
| -e,--хид-ошибки | Скрыть ошибки, если таковые имеются |
| -E, -exclude | Исключить каталоги из поиска (список каталогов должен находиться внутри двойных цитат «», каждый каталог, разделенный «», ') Пример: «Игнорировать1, игнорировать2» |
| -f, -full | Начните поиск из дома пользователя (пример: «/Home/user» в Linux) |
| -gb | Показать папки в гигабайтах вместо мегабайт. |
| -h, -help, | Показать эту страницу справки и выйти |
| -NU,--не проверять | Не проверяйте на наличие обновлений стартапа |
| -s, - - -Сорт | Сортировать результаты по size , path или last-mod |
| -t, - -target | Укажите имя каталогов, которые вы хотите найти (по умолчанию, node_modules) |
| -x,-exclude-Hided-Directories | Исключить скрытые каталоги ("DOT") из поиска. |
| -сухой бег | Он ничего не удаляет (будет моделировать это со случайной задержкой). |
| -v, --версия | Показать версию npkill |
Предупреждение: в будущих версиях некоторые команды могут измениться
npkill -d ~ /projects
# other alternative:
cd ~ /projects
npkillnpkill --target dist -enpkill --color magentanpkill -d ' ~/more projects ' -gb --sort size --target vendornpkill -d ' projects ' --exclude " progress, ignore-this "npkill -d ~ /backups/ --delete-all # -- First, clone the repository
git clone https://github.com/voidcosmos/npkill.git
# -- Navigate to the dir
cd npkill
# -- Install dependencies
npm install
# -- And run!
npm run start
# -- If you want to run it with some parameter, you will have to add "--" as in the following example:
npm run start -- -f -eЕсли вы найдете какие -либо ошибки, не стесняйтесь и откройте проблему :)
Если вы хотите внести свой вклад, проверьте Appling.md
Мы все равно будем продолжать делать вещи, но пожертвования - один из многих способов поддержать то, что мы делаем.
MIT © Nya García Gallardo и Juan Torres Gómez
??