Самый простой способ установки любой версии node js

262

В примере будет показан способ установки в дистрибутиве Ubuntu (может быть использована любой дистрибутив основанный на debian), но аналогичную процедуру можно повторить на любой другой ОС, разница будет лишь в начальной установки стандартной версии nodejs.

Способ №1

Node.js LTS (v14.x):

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

Для установки другой версии NodeJS просмотрите информацию на этой странице: https://github.com/nodesource/distributions

Способ №2

Устанавливаем стандартную версию nodejs из репозитория

sudo apt install nodejs

Запускаем команду node -v и видим версию гдето примерно v8.17.0.

Теперь устаналиваем утилиту n

sudo npm install -g n

После установки выполняем команду

sudo n 12

Теперь выполняемкоманду node -v и видим версию v12.x

Если потребуется другая версия nodejs, то выполняем аналогичную команду, только вместо 12 указываем нужное значение(в качестве параметров также можно указать lts или latest для загрузки соответствующей версии).

Для переключения между уже установленными версиями nodejs выполняем команду:

sudo n

и выбираем необходимую версию.

Отключаем запуск через супер пользователя

Если не хотим выполнять команду n через sudo n:

Создаем папку кеша (если она отсутствует) и становимся её владельцем

sudo mkdir -p /usr/local/n
sudo chown -R $(whoami) /usr/local/n

Убеждаемся, что требуемые папки существуют (безопасны для выполнения, даже если они уже существуют)

sudo mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share

Получаем права на папки назначения установки Node.js

sudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share