1. Home
  2. Техническое
  3. Изменение версии Node.js

Изменение версии Node.js

Серверы с платформой ZoneOS по умолчанию используют последнюю версию Node.js LTS (Long-term support). На момент обновления статьи это версия 20.12.1.

Если вы хотите использовать другую версию Node (более старую или более новую), вам нужно будет установить нужную версию на сам виртуальный сервер.

Для установки подключитесь к серверу по SSH. Подробнее: Подключение через протокол SSH.

Чтобы установить определенную версию Node, сначала установите на сервер менеджер версий Node nvm.

Для этого введите команду:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash


После установки nvm необходимо на некоторое время отключиться от сервера, а затем снова подключиться к нему. Чтобы отключиться, введите exit в командной строке или нажмите Ctrl+D.

После повторного подключения к серверу можно использовать команду nvm.

Проверить версию Node.js, запущенную на сервере, можно с помощью команды node -v

virtXXXXX:sn-69-51.tll07.zoneas.eu:~> node -v
v20.12.1

Если вы хотите установить на сервер последнюю доступную версию Node.js, введите:
nvm install node

Чтобы установить определенную версию Node.js, введите команду вида:
nvm install 18.13.0

virtXXXXX:sn-69-51.tll07.zoneas.eu:~> nvm install 18.13.0
Downloading and installing node v18.13.0...
Downloading https://nodejs.org/dist/v18.13.0/node-v18.13.0-linux-x64.tar.xz...
############################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.13.0 (npm v8.19.3)

В случае если при перезапуске приложение возвращается к старой версии Node.js, необходимо использовать следующие команды:
nvm use v18.13.0
node -v > .nvmrc

Чтобы увидеть все возможные версии Node.js, введите nvm ls-remote

Updated on 9. Apr 2024

Was this article helpful?

Related Articles