npm не установлен, но все еще показывает версию на npm -v - PullRequest
0 голосов
/ 23 июня 2019

Я полностью удалил npm и nodejs из системы, но он по-прежнему показывает версию.

Например - с помощью следующей команды

    sudo apt-get purge npm

Показывает - пакет 'npm' не установлен, поэтому не удален. Но при использовании приведенной ниже команды.

    npm -v 

он по-прежнему показывает версию npm

Я ожидаю, это должно подсказать мне, что npm не установлен при использовании

    npm -v

но он показывает версию. Я в замешательстве Почему?

1 Ответ

1 голос
/ 23 июня 2019

NPM может быть установлен другим менеджером пакетов или не управляться каким-либо менеджером пакетов, поэтому он все еще работает.

Первый шаг - найти, где установлен ваш npm, вам поможет следующая команда:

which npm

Вероятно, он все еще будет существовать в одном из стандартных путей, и поэтому вы можетеудалить, просто удалив все его папки.Эта команда ниже удаляет все файлы и папки, связанные с узлом и npm, из некоторых возможных мест:

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules /usr/local/lib/node* /usr/local/include/node* /usr/local/bin/node*
...