Как удалить папку модулей узлов с помощью npkill

Node.js – это среда выполнения JavaScript, которая позволяет запускать JavaScript вне веб-браузеров, что делает его популярным выбором для разработки всех видов приложений. Частично его популярность связана с обилием пакетов NPM, облегчающих работу разработчика.

Однако эти пакеты могут занимать довольно много места на вашем диске, и вы можете не захотеть хранить их после завершения процесса разработки. Узнайте , как убрать эти ненужные пакеты из node_modules папки с npkill.

Что такое npkill и как его использовать?

npkill – это легкий пакет NPM, который позволяет легко находить и удалять старые и тяжелые папки node_modules . Прежде чем вы начнете использовать npkill, убедитесь, что на вашем компьютере установлены Node.js и NPM.

Связанный: Как установить Node.js и npm в Windows

Запуск npkill – довольно простой процесс и не требует установки каких-либо дополнительных зависимостей. Вы можете получить к нему доступ, выполнив эту команду в терминале:

 npx npkill

Эта команда просканирует все папки node_modules, начиная с пути, по которому была выполнена команда, и отобразит их вместе с объемом места, которое они занимают на вашем диске.

Используя этот интерактивный инструмент, вы можете выбрать проекты, которые вы больше не активно разрабатываете, и удалить файлы и папки зависимостей одним нажатием кнопки.

Вы можете использовать клавиши со стрелками для перемещения между перечисленными папками и клавишу пробела для удаления выбранной папки. После этого используйте клавишу Q или Ctrl + C, чтобы выйти из интерактивного меню.

Будьте осторожны при удалении папок

npkill – удобный инструмент для удаления ненужных файлов старых проектов, которые вы больше не поддерживаете. Однако удаление папки node_modules активных проектов потребует их переустановки, прежде чем вы сможете снова запустить приложение. Рекомендуется соблюдать осторожность при удалении любой папки, поскольку это действие необратимо.

Впервые в экосистеме Node.js или переходите с другой технологии? Вот все, что вам нужно знать, чтобы начать разработку Node.js.