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
Всі категорії питань