1 минутное решение без использования sudo
:
Текущая стабильная «ЛТС» версия узла 12.17.0 ( 2020-05-27 ) см : nodejs.org для последней .
Шаг 1 - Получить NVM (Node Version Manger)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Если вы хотите знать , о команде установки чтения в исходном коде
... его был рассмотрен на несколько node.js экспертов в области безопасности
Шаг 2 - Установите нужную версию node.js
Получив NVM, вы можете установить определенную версию Node.js с помощью команды nvm:
nvm install v12.17.0
Примечание : вам может потребоваться закрыть и заново открыть окно терминала, чтобы nvm
команда была доступна.
Вы должны ожидать увидеть что-то подобное в вашем терминале:
Now using node v12.17.0
Шаг 3 - Приятного отдыха!
Да , это так просто и не требует sudo
!
Теперь, пожалуйста, подпишите это ( чтобы другие могли избежать установки sudo
вещей! )
И пожелайте хорошего дня написания кода для node.js!
Пользователь Microsoft Windows ? Использование : https://github.com/coreybutler/nvm-windows
ТЛ; др
Просмотр списка рассылки узла показывает, что использование NVM ( Node Version Manager ) является предпочтительным способом управления версиями / обновлением вашего nodejs. смотрите: github.com/nvm-sh/nvm
NVM считается « лучше », чем N, потому что многословные команды означают, что намного легче отслеживать, что вы делаете в журнале терминала / SSH. Это также быстрее , экономит котят , не требуя sudo
и используется командой из NPM экспертов по безопасности node.js !