CityHost.UA
Pomoc i wsparcie

Jak zainstalować Node.js + npm na hostingu?

Node.js przedstawia środowisko uruchomieniowe kodu w JavaScript, które jest oparte na silniku JavaScript Chrome V8, co pozwala na translację wywołań w języku JavaScript na kod maszynowy. Node.js jest przede wszystkim przeznaczony do tworzenia aplikacji serwerowych w języku JavaScript.

NPM, skrót od Node Package Manager - to standardowy menedżer pakietów dla Node.js i największe na świecie repozytorium oprogramowania do publikacji pakietów Node.js z otwartym kodem źródłowym.

Aby zainstalować Node.js i npm, należy połączyć się przez SSH z serwerem hostingu.

Instrukcje dotyczące połączenia można znaleźć w sekcji [PRACA Z SSH].

Instalacja Node.js na hostingu jest możliwa przez NVM (Node Version Manager).

1. Po połączeniu z serwerem, bezpośrednio w katalogu głównym Twojego konta hostingowego, wykonaj następującą komendę, aby zainstalować NVM :

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

Skrypt skopiuje repozytorium NVM z Github do "$HOME/.nvm" i doda ścieżkę do skryptu do lokalnego profilu Bash konta hostingowego.

Wynik poprzedniej komendy poinformuje, że należy się ponownie połączyć przez SSH lub uruchomić

komendy, które dodadzą ścieżkę do NVM w bieżącej sesji.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # Ta komenda załaduje nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # Ta załaduje nvm bash_completion

Aby sprawdzić poprawność instalacji NVM i zainstalowaną wersję, wprowadź komendę

nvm --version

Wynik powinien być w takim formacie:

0.35.3

2. Teraz, gdy NVM jest zainstalowany, można zainstalować najnowszą dostępną wersję Node.js. Aby to zrobić, należy wprowadzić komendę:

nvm install node

Poprawność instalacji i wersję Node.js można sprawdzić komendą:

node --version

Przykład wyniku komendy:

v15.5.1

3. Aby zainstalować npm, użyj komendy:

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

Sprawdzić poprawność instalacji i poznać wersję menedżera pakietów można komendą:

npm --version

Tworzenie projektu zaczyna się od inicjalizacji komendą:

npm init