CityHost.UA
Допомога і підтримка

Як встановити Node.js + npm на хостинг?

Node.js - це середовище виконання коду на JavaScript, яке побудоване на основі JavaScript Chrome V8, який дозволяє транслювати виклики на мові JavaScript в машинний код. Node.js перш за все призначений для створення серверних додатків на мові JavaScript.

NPM, скорочено від Node Package Manager - це стандартний менеджер пакетів для Node.js і найбільший в світі репозиторій програмного забезпечення для публікації з відкритим вихідним кодом Node.js пакетів.

Для встановлення Node.js та npm необхідно підключитися по SSH до сервера хостингу.

Інструкції з підключення Ви можете знайти в розділі [РОБОТА З SSH].

Встановлення Node.js на хостинг можливе через NVM (Node Version Manager).

1. Після підключення до серверу, прямо в початковій директорії Вашого хостинг-акаунта, виконайте наступну команду для встановлення NVM:

 

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Скрипт скопіює NVM репозитарій з Github в "$ HOME / .nvm" і додасть шлях до скрипту в локальний Bash профіль хостинг аккаунта.

Текст, що буде виведено на екран після виконання попередньої команди, повідомить про те, що потрібно або перепідключитися по SSH або запустити команди, які додадуть шлях до NVM в поточну сесію.

 

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # Ця команда завантажить nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # Ця завантажить nvm bash_completion

Щоб перевірити коректність установки NVM і встановлену версію, введіть команду:

 

nvm --version

Команда має надати відповідь наступного вигляду:

 

0.35.3

2. Тепер, коли NVM встановлений, можна встановити останню доступну версію Node.js. Для цього потрібно ввести команду:

 

nvm install node

Коректність встановлення і версію Node.js можна перевірити командою:

 

node --version

Приклад виведення команди:

 

v15.5.1

3. Для встановлення npm використовуйте команду:

 

curl https://npmjs.org/install.sh | bash

Перевірити коректність встановлення і дізнатися версію менеджера пакетів можна командою:

 

npm --version

 

Створення проекту починається з ініцалізаціі командою:

 

npm init