Node.js

Как удалить Node.js и npm полностью: Windows, Ubuntu, macOS

Удалять Node.js нужно аккуратно, потому что способ удаления зависит от способа установки. Если Node.js ставили официальным установщиком, удаление одно. Если через Ubuntu apt — другое. Если через nvm — третье

Перед удалением сначала выясните, откуда запускается Node.js

Короткий ответ

Проверьте версию и путь

На Windows

node -v
npm -v
where node
where npm

На macOS и Linux

node -v
npm -v
which node
which npm

После этого удаляйте тем способом, которым Node.js был установлен

Как удалить Node.js на Windows

Если Node.js установлен обычным установщиком, откройте список приложений Windows и удалите Node.js как обычную программу

После удаления откройте новый терминал и проверьте

node -v
npm -v
where node

Если команда node больше не находится, основная установка удалена

Если where node все еще показывает путь, на компьютере есть другая установка Node.js или остатки в PATH

Как удалить Node.js на Ubuntu

Если Node.js был установлен через apt, удаление может выглядеть так

sudo apt remove nodejs npm
sudo apt autoremove

Проверка

node -v
npm -v
which node

Если вы ставили Node.js через другой репозиторий, команды могут отличаться. Не удаляйте случайные папки вручную, пока не понимаете источник установки

Как удалить Node.js, установленный через nvm

Если Node.js установлен через nvm, удаление конкретной версии обычно делают через nvm

nvm ls
nvm uninstall 20

Если нужно полностью убрать nvm, нужно удалять не только версии Node.js, но и саму директорию nvm и строки инициализации из shell-профиля. Делайте это только если уверены, что больше не используете nvm

Как удалить глобальные npm-пакеты

Глобальные пакеты могут остаться в отдельной папке. Сначала посмотрите список

npm list -g --depth=0

Если Node.js уже удален и npm не запускается, этот шаг пропускают. Если вы готовитесь к чистой переустановке, полезно заранее записать список глобальных пакетов, которые действительно нужны

Нужно ли удалять node_modules в проектах

Удаление Node.js не обязано удалять node_modules внутри ваших проектов. Это папки зависимостей конкретных проектов. Их можно удалить отдельно, если хотите освободить место или переустановить зависимости

В папке проекта

rm -rf node_modules

На Windows можно удалить папку node_modules через проводник

Не удаляйте исходный код проекта вместе с node_modules

Как проверить, что удаление прошло

После удаления откройте новый терминал и выполните

node -v
npm -v

Если команды не найдены, Node.js и npm больше не доступны из системы

Также проверьте путь

where node
which node

Мини-практика

Перед удалением запишите вывод node -v, npm -v и путь к node. После удаления выполните те же команды. Так вы увидите, исчезла ли именно та установка, которую хотели убрать

Если цель — чистая переустановка, после удаления поставьте Node.js заново и снова проверьте версии

Частые ошибки

Ошибка первая: удалять Node.js не тем способом, которым он был установлен

Ошибка вторая: удалить системную установку, но забыть про nvm, из-за чего node все равно остается доступен

Ошибка третья: удалить папку проекта вместо папки зависимостей node_modules

Ошибка четвертая: чистить PATH наугад и ломать другие команды

Что почитать дальше по Node.js

Если нужен общий маршрут по теме, откройте рубрику Node.js. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x