Ниже приведены следующие инструкции:
https://docs.npmjs.com/getting-started/installing-node
Я получаю следующие результаты:
npm -v
3.10.10
npm install npm@latest -g
npm -v
3.10.10
Согласно приведенной выше ссылке, текущая стабильная версия npm равна 5.6.0.
Изменить: для контекста причина, по которой я пытаюсь обновить узел и npm, заключается в том, что я устанавливаю https://docs.npmjs.com/getting-started/installing-node , и в их инструкциях сказано: «Используйте Node.js версии 8.2.0 или выше».
Edit: Я не знаю, безопасна ли / лучшая практика, но я сделал следующее (там множество решений, многие из них казались сложными и не авторитарными) [ ! d8] sudo apt-get purge --auto-remove nodejs
Затем следуют инструкции от:
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions [ ! d11]
и побежал:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Теперь я получаю желаемые версии:
npm -v
5.6.0
node --version
v8.9.4