Centos удалить node js

Обновлено: 08.07.2024

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

Каков наилучший способ "отменить" установку nodejs а также npm ?

Редактировать:

Это выход из sudo apt-get purge nodejs :

3 ответа

Как видно из вывода:

это только удаление node связанные пакеты, т.е. соответствующие пакеты, не более того.

С другой стороны, когда вы делаете:

это обязательно делает:

Так что в этом контексте прекрасно работать:

Если вы слишком параноик, вы можете сделать это в два этапа: первый purge nodejs :

а затем удалите потерянные зависимости (до сих пор, если есть):

Чтобы удалить узлы js, npm и node_modules из Ubuntu, вам также необходимо удалить контейнеры, которые находятся в разных местах в Ubuntu. Это может быть как:

/usr/local/bin/npm , /usr/local/share/man/man1/node , /usr/local/lib/dtrace/node.d ,

/.node-gyp , /opt/local/bin/node , opt/local/include/node , /opt/local/lib/node_modules

Я сделал это успешно. Итак, я делюсь всей процедурой

sudo apt-get remove nodejs

sudo apt-get remove npm

Затем перейдите к /etc/apt/sources.list.d и удалите любой список узлов, если у вас есть. Тогда сделай

sudo apt-get update

Проверьте наличие папок.npm или.node в вашей домашней папке и удалите их.

Если вы печатаете

Вы можете увидеть расположение узла. Пытаться which nodejs а также which npm тоже.

Я бы порекомендовал установить узел с помощью Node Version Manager(NVM). Это избавило меня от головной боли. Потому что вы можете установить nodejs и npm без sudo, используя nvm.

У меня возникла эта проблема, когда я работал на машине Ubuntu 20.04 с Nodejs.

Мне пришлось запустить следующие команды, чтобы удалить nodejs и все его зависимости.

Это нужно для удаления nodejs и его зависимостей:

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

Это необходимо для удаления репозитория nodejs из /etc/apt/sources.list.d каталог:

Обновите список репозитория пакетов:

Убедитесь, что исполняемый файл узла все еще доступен на вашем компьютере:

надеюсь, это поможет

Чтобы удалить вручную nodejs , npm а также node_modules из Ubuntu, вам нужно сделать следующие шаги:

Прежде всего вам нужно запустить следующую команду из терминала как sudo :

удалять node или node_modules каталоги от /usr/local/lib с помощью следующей команды:

удалять node или node_modules каталоги от /usr/local/include с помощью следующей команды:

Удалить любой node файл или каталог из /usr/local/bin с помощью следующей команды:

Перейдите в свой домашний каталог и удалите все node или node_modules каталог, если существует.

Изменить: если вы знаете, какой диспетчер пакетов использовался для установки, лучше всего удалить его с помощью того же диспетчера пакетов. Примеры для apt , make , yum находятся в других ответах.

Это ручной подход:

Запуск which node вернет что-то вроде /path/bin/node .

Затем запустите cd /path

Это все, что добавляет Node.JS.

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

Я думаю, что это работает, по крайней мере, частично (не исследовал): nvm uninstall например:

nvm uninstall 4.4.5

Если у вас есть вкусняшка, вы можете сделать:

yum remove nodesource-release* nodejs

И после этого проверьте, удалено ли оно:

Лучший способ обойти это - сделать это прямо с НАЧАЛА:

УСТАНОВИТЬ BREW

Затем в конце вашего файла .bashrc (в вашем домашнем каталоге нажмите Ctrl + H)

Затем перезапустите терминал, чтобы модификация .bashrc была перезагружена.

ДЛЯ УСТАНОВКИ УЗЛА

ПРОВЕРИТЬ ВЕРСИЮ

ДЛЯ ОБНОВЛЕНИЯ УЗЛА

ДЛЯ УДАЛЕНИЯ УЗЛА

После установки с использованием скрипта «ROCK-SOLID NODE.JS PLATFORM ON UBUNTU» я получаю этот вывод. В нем рассказывается, как удалить nodejs.

Готово. Новый пакет установлен и сохранен в

/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb

Вы можете удалить его из своей системы в любое время, используя:

Я думаю, что Манодж Гупта получил лучший ответ из того, что я вижу. Однако команда remove не удаляет любые папки или файлы конфигурации, которые могут остаться. Использовать:

Команда очистки должна удалить пакет, а затем очистить все файлы конфигурации. (см. этот вопрос для получения дополнительной информации о разнице между очисткой и удалением). Флаг автоматического удаления будет делать то же самое для пакетов, установленных NodeJS.

См. Принятый ответ на этот вопрос для лучшего объяснения.

Хотя не забывайте обрабатывать NPM! answer Джоша охватывает это.

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

/ .nvm / nvm.sh

nvm установить v0.4.1

Ответ Джорджа Бейли работает нормально. Я бы просто добавил следующие флаги и при необходимости использовал sudo:

Лучше удалить NodeJS и его модули вручную, потому что при установке остается много файлов, ссылок и модулей, а позже это создает проблемы, пока мы перенастраиваем другую версию NodeJS и его модулей. Выполните следующие команды.

Это помогло мне решить мою проблему.

Чтобы удалить узел, я последовал принятому ответу @George, так как у меня больше нет источников, но перед этим я запустил:

Похоже, это избавило от npm из системных каталогов, таких как /usr/bin/npm и /usr/lib/npm . Я получил команду здесь. Затем я нашел каталог

/.npm , который удалил вручную. Честно говоря, я не знаю, были ли удалены все следы npm, но я не могу найти ничего другого.

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

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

И добавьте новую версию nodejs в "yum" новую версию node

Надеюсь, это поможет тебе, парень .

Если вы установили из исходного кода, вы можете выполнить следующую команду:

Как полностью удалить nodejs, npm и node в Ubuntu 14.04

Я неправильно установил «узел», выполнив команду sudo apt-get install node А позже я установил nodejs (v0.10.37). Я попытался выполнить обновление до версии 0.12 с помощью npm, но он продолжает говорить 0.10.37 когда я запускаю nodejs -v . Кроме того, я не могу использовать команду узла, так как раньше я неправильно установил другой узел.

Я думаю, что основная проблема в том, что у меня все еще есть неправильный пакет узлов, и установка nodejs-legacy не работает.

Также работает команда npm install и создает папку с файлами, но мое приложение по-прежнему сообщает, что библиотеки отсутствуют.

Ответы

Raja picture

Затем перейдите к /etc/apt/sources.list.d и удалите все списки узлов, если они есть. Затем сделайте

Проверьте наличие любых папок .npm или .node в вашей домашней папке и удалите их.

Если вы напечатаете

вы можете увидеть расположение узла. Попробуйте также which nodejs и which npm .

Я бы рекомендовал установить узел с помощью диспетчера версий узлов (NVM). Это избавило меня от головной боли. Вы можете установить nodejs и npm без sudo используя nvm.

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

Чтобы удалить файлы, выполните следующие команды:

Nitin Raturi picture

Примечание. Это полностью удалит nodejs из вашей системы; затем вы можете выполнить новую установку с помощью следующих команд.

Удаление Nodejs и Npm

Теперь удалите папки .node и .npm из вашей системы.

Перейдите в домашний каталог и удалите любой узел или каталог node_modules , если он существует.

Вы можете проверить свое удаление с помощью этих команд; они не должны ничего выводить.

Установка NVM (Node Version Manager) путем загрузки и запуска скрипта

Приведенная выше команда клонирует репозиторий NVM из Github в каталог

Закройте и снова откройте свой терминал, чтобы начать использовать nvm, или запустите следующее, чтобы использовать его сейчас:

Как видно из приведенных выше выходных данных, вам следует либо закрыть и снова открыть терминал, либо запустить команды, чтобы добавить путь к сценарию nvm в текущий сеанс оболочки. Вы можете делать все, что вам удобнее.

Как только сценарий находится в вашем PATH, убедитесь, что nvm был правильно установлен, набрав:

который должен дать этот результат:

Установка Node.js и npm

После завершения установки проверьте ее, распечатав версию Node.js:

должен дать такой результат:

Npm также следует установить с помощью узла, проверьте его, используя

Дополнительно - [Необязательно] Вы также можете легко использовать две разные версии узла, используя nvm.

В моем случае установлены v12.14.1 и v13.7.0, для переключения мне нужно просто использовать

Настройка npm для глобальных установок В вашем домашнем каталоге создайте каталог для глобальных установок:


Для установки nvm в системе CentOS 8 или RHEL 8 Linux доступен скрипт оболочки shell.

Откройте терминал в своей системе или подключите удаленную систему с помощью SSH.

Используйте следующие команды для установки curl в вашей системе, а затем запустите скрипт установщика nvm.

Там nvm хранит собственный бинарник и все другие необходимые файлы. Затем он устанавит среду в пользовательском файле .bashrc. Вам необходимо загрузить эту среду, чтобы установить необходимую конфигурацию, выполнив следующую команду:

Установка node с помощью NVM

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

Затем установите требуемую версию, используя следующую команду.

Здесь вы меняете 12.19.0 на нужную версию, например 11.15.0, 10.11.0 и т. Д.

Он также предоставляет алиас для последней стабильной версии узла, версии LTS и другой предыдущей версии LTS.

Вы также можете использовать lts/dubnium, lts/carbon и т.д. для установки других версий LTS nodejs.

Работа с NVM

Вот несколько часто используемых команд с nvm:

Список всех установленных версий nodejs для текущего пользователя

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

Переключитесь на другую установленную версию для текущего сеанса. Новая версия будет версией по умолчанию только для текущей оболочки.

Чтобы найте версию по умолчанию, установленную для текущего пользователя, введите:

Запустите файл скрипта с определенной версией, используя параметр exec.

Как удалить определенную версию nodejs с помощью NVM

Вы можете удалить любую неиспользуемую версию, выполнив следующую команду.

Просто убедитесь, что удаляемая версия не является активной.

Чтобы удалить node.js 5.9.0 из своей учетной записи, введите:

Заключение

В этом руководстве вы научились устанавливать nvm и node в системе CentOS 8 Linux.

Читайте также: