Использование Node.js и npm
Вы можете использовать Node.js на виртуальном хостинге в качестве консольной утилиты, но запуск в виде системной службы или веб-сервера будет невозможен из-за ограничений. Чтобы разместить Node.js-службу, подойдут наши виртуальные серверы.
Установка nvm
Чтобы установить Node.js на хостинг, вы можете воспользоваться утилитой nvm
. Последнюю версию можно установить на аккаунт командой:
touch ~/.bash_profile
curl -Ls https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Утилита будет установлена в домашнюю директорию .nvm
, куда также в дальнейшем будет установлен Node.js.
После выполнения команды в файл .bash_profile
будут добавлены команды для активации nvm. Чтобы они вступили в силу, необходимо перезапустить SSH-сессию или выполнить команду:
source .bash_profile
Теперь вы можете устанавливать любые версии Node.js и переключаться между ними.
Установка Node.js и npm
Рекомендуемая команда для установки:
nvm install --lts=gallium
С помощью неё устанавливается последняя стабильная версия на момент написания статьи — v16 Gallium. Вы также можете устанавливать любые другие версии, например:
nvm install 16.16.0
Справка по утилите nvm доступна в репозитории Github.
Серверы виртуального хостинга работают на операционной системе Ubuntu 18.04, которая не поддерживает Node.js v18. Пока серверы не обновлены до более новой версии Ubuntu, устанавливать Node.js выше v16 не рекомендуется. Уточнить наличие серверов с более новой версией Ubuntu можно у технической поддержки.
Если вы установили несколько версий, то посмотреть их список можно командой:
$ nvm ls
Пример вывода:
v14.20.0
v16.15.0
-> v16.16.0
Чтобы затем переключиться на другую версию, используйте команду:
nvm use v14.20.0
Пакетный менеджер npm
будет доступен после установки одной из версий. Чтобы его обновить, используйте команду:
npm update npm -g