Удалить узел из / usr / local / bin / node - PullRequest
0 голосов
/ 13 апреля 2020

У меня проблема с удалением пакета узла , который даже не существует, но все еще отображается в пути, странно это или я тупой ... Это противоречит nodejs и я хочу избавиться от него и установить fre sh узел символическую ссылку на nodejs, чтобы у меня был единственный источник правды. До сих пор я пробовал большинство популярных менеджеров пакетов.

# узел тега против nodejs linux

durrani@ideapad:~ $ nodejs --version
Command 'nodejs' not found, but can be installed with:
sudo apt install nodejs

durrani@ideapad:~ $ node --version
v12.14.0
durrani@ideapad:~ $ which nodejs
durrani@ideapad:~ $ which node   
/usr/local/bin/node
durrani@ideapad:~ $ type node
node is hashed (/usr/local/bin/node)
durrani@ideapad:~ $ type nodejs
bash: type: nodejs: not found
durrani@ideapad:~ $ sudo apt-get remove node
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package node
durrani@ideapad:~ $ sudo apt-get purge node
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package node
durrani@ideapad:~ $ sudo snap remove node
snap "node" is not installed
durrani@ideapad:~ $ sudo pkcon remove node
Resolving                     [=========================]         Package not found: node
Command failed: This tool could not find the installed package: No packages were found

1 Ответ

0 голосов
/ 14 апреля 2020

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

sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/lib/node_modules/
sudo rm -rf /usr/local/include/node/
sudo rm -rf /usr/local/share/man/man1/node.1

Затем я установил nodejs, используя официальный метод, как указано в Node.js веб-сайт -> инструкции

TL; DR Выполните следующее:
12.16.2 - это версия LTS на сегодняшний день.

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

Окончательный результат Я получил:

durrani@ideapad:~ $ node --version
v12.16.2
durrani@ideapad:~ $ nodejs --version
v12.16.2
durrani@ideapad:~ $ which node
/usr/bin/node
durrani@ideapad:~ $ which nodejs
/usr/bin/nodejs
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...