3.6.2 Использование Node.js на хостинге
Node.js или как её ещё называют Node – программная среда, позволяющая выполнять JavaScript код в серверной среде хостинга. Данная среда является зависимостью для многих современных движков (CMS) и фреймворков.
На хостинге TheHost Node.js поддерживается всеми тарифными планами Премиум хостинга, а также Реселлинг хостинга.
Пользователям нашего хостинга доступны все стабильные LTS версии Node.js:
- Node.js 22
- Node.js 20 (Кодовое название
Iron
) - Node.js 18 (Кодовое название
Hydrogen
, установлена по умолчанию) - Node.js 16 (Кодовое название
Gallium
) - Node.js 14 (Кодовое название
Fermium
) - Node.js 12 (Кодовое название
Erbium
)
По-умолчанию абонентам хостинга доступна версия Node.js 18, но если в процессе работы Вам понадобится другая версия, то воспользоваться ею вы сможете, воспользовавшись одной из предложенной схем ниже. Использование Node предполагает предварительное соединение по SSH.
Для использования Node.js 18 используйте следующие команды:
- node или node-18 – интерпретатор Node.js v18
- npm или npm-18 – запуск менеджера пакетов npm, входящего в состав Node.js v18
- npx или npx-18 – запуск утилиты npx, входящей в состав Node.js v18
- yarn или yarn-18 – запуск менеджера пакетов yarn, установленного в Node.js v18
Дополнительно: для использования других версий Node.js, например, Node 22, используйте следующие команды
- node-22 – интерпретатор Node.js v22
- npm-22 – запуск менеджера пакетов npm, входящего в состав Node.js v22
- npx-22 – запуск утилиты npx, входящей в состав Node.js v22
- yarn-22 – запуск менеджера пакетов yarn, установленного в Node.js v22
В примере используется версия 22. Команды для использования других версий идентичны, за исключением номера версии Node.
Для запуска среды выполнения Node.js достаточно использовать команду:
- node
ВыводWelcome to Node.js v18.20.2.
Type ".help" for more information.
Важно понимать: Node.js на хостинге возможно использовать только для работы пакетных менеджеров npm или yarn, а также для решения проблем с зависимостями у современных CMS или фреймворков. Запуск отдельных веб-сервисов или демонов на базе Node.js на хостинге не доступен. Реализовать подобное возможно только в рамках услуг Виртуальных серверов VPS/VDS или Выделенных физических серверов, где пользователю может быть предоставлен монопольный доступ к серверу.