Как уже упоминалось в комментариях, мне кажется странным устанавливать npm как отдельный пакет.Обычно npm поставляется в комплекте с Node.
Для этого я бы удалил все версии Node, имеющиеся у вас на ПК, а затем использовал менеджер версий для установки желаемой версии Node (и по умолчанию npm).
Менеджер версийУ меня был лучший опыт с НВМ.Вы можете найти его здесь .
TL; DR для установки nvm:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Но я бы посоветовал вам взглянуть на проект на GitHub и прочитатьего README.Существует также хорошее руководство по его использованию здесь .
После того, как nvm запущен и работает, вы можете установить Node следующим образом:
nvm install node # "node" is an alias for the latest version
Илиустановите конкретную версию узла:
nvm install 6.14.4 # or 10.10.0, 8.9.1, etc
А затем, когда вы запустите npm
, команда должна быть доступна в вашем $PATH
.