NodeJS

Zainstaluj i używaj węzła.js na Ubuntu 20.04

Zainstaluj i używaj węzła.js na Ubuntu 20.04
Węzeł.js to potężne środowisko uruchomieniowe JavaScript. Jest to bezpłatne, wieloplatformowe rozwiązanie typu open source, przeznaczone głównie do programowania po stronie serwera. Pozwala programistom na skalowalną funkcjonalność backendu przy użyciu JavaScript. Przez większość czasu służy do tworzenia aplikacji zaplecza. Jednak jest również popularny w przypadku rozwiązań typu full-stack i front-end.

W tym przewodniku sprawdź, jak zainstalować i używać Node.js na Ubuntu 20.04.

Węzeł.js na Ubuntu

Węzeł.js jest dość popularny do skalowania funkcjonalności backendu. W przypadku Ubuntu istnieje wiele źródeł, z których można pobrać Node.js. Różne metody zainstalują różne wersje Node.js. Możesz także ręcznie wybrać, który z nich wybrać.

Skorzystaj z metody, która najlepiej odpowiada Twoim potrzebom.

Zainstaluj węzeł.js z repozytoriów Ubuntu

Jest to domyślna metoda instalacji Node.js na Ubuntu. Dla większości użytkowników to będzie więcej niż wystarczające. Jedynym minusem jest to, że możesz nie pobrać najnowszej wersji Node.js.

Instalacja jest bardzo prosta. Zaktualizuj pamięć podręczną APT i zainstaluj Node.js wraz z npm (Node Package Manager).

$ sudo apt update && sudo apt install nodejs npm -y

Przeprowadźmy szybki test, aby zweryfikować instalację.

$ nodejs --wersja

Zainstaluj węzeł.js z NodeSource PPA

NodeSource to dedykowany PPA, który oferuje wiele wersji Node.js. Polecam tę metodę w porównaniu z innymi, ponieważ zapewnia większą kontrolę. Zaawansowanym użytkownikom umożliwia również określenie dokładnej wersji Node.js zainstalować. W momencie pisania tego artykułu NodeSource PPA obsługuje Node.js v10, v12, v13 i v14.

Tutaj pokażę, jak skonfigurować NodeSource PPA dla Node.js v14. Jeśli chcesz zainstalować inną wersję Node.js, sprawdź plik Readme NodeSource, aby uzyskać odpowiednią instrukcję.

Najpierw upewnij się, że twój system ma zainstalowany curl.

$ sudo apt update && sudo apt install curl -y

Teraz uruchom skrypt instalacyjny NodeSource.

$ curl -sL https://deb.źródło węzła.com/setup_14.x | sudo -E bash -

Voila! NodeSource PPA dla węzła.js v14 został pomyślnie skonfigurowany! Zainstaluj węzeł.js.

$ sudo apt install nodejs -y

Zweryfikuj instalację, sprawdzając wersję Node.js.

$ węzeł -v

Zainstaluj węzeł.js przy użyciu nvm

To ciekawy sposób instalacji Node.js. nvm (Node Version Manager) to narzędzie, które umożliwia instalowanie i utrzymywanie wielu wersji Node.js wraz z powiązanymi pakietami Node niezależnie. Sprawdź nvm na GitHub.

Aby zainstalować nvm, uruchom jedno z następujących poleceń. Każdy z nich pobierze skrypt instalacyjny nvm i go uruchomi.

$ curl -o- https://raw.zawartość githubuser.com/nvm-sh/nvm/v0.35.3/zainstaluj.sh | grzmotnąć

$ wget -qO- https://raw.zawartość githubuser.com/nvm-sh/nvm/v0.35.3/zainstaluj.sh | grzmotnąć

Zamknij i ponownie otwórz terminal. To załaduje nvm. W przeciwnym razie możesz ręcznie ponownie załadować plik bashrc.

$ źródło ~/.bashrc

Aby zweryfikować instalację, uruchom następujące polecenie.

$ polecenie -v nvm

Czas użyć nvm. Najpierw sprawdź dostępne wersje Node.js. Spowoduje to wydrukowanie długiej listy.

$ nvm list-remote

Aby zainstalować żądaną wersję, użyj następującego polecenia. W tym przykładzie polecenie zainstaluje Node.js v14.9.0.

$ nvm zainstaluj v14.9.0

Za pomocą nvm można zainstalować wydanie oparte na jego aliasach. Na przykład uruchom to polecenie, aby zainstalować najnowszą wersję LTS erb.

$ nvm zainstaluj lts/erb

Następujące polecenie wyświetli listę wszystkich zainstalowanych węzłów.wersje js.

$ lista nvm

Jeśli zainstalowanych jest wiele wersji, nvm umożliwia przełączenie na inną different. Najpierw sprawdź bieżący węzeł.wersja js.

$ węzeł -v

Zmień domyślny węzeł.js do innej wersji.

$ użycie węzła

Zamiast używać numeru wersji, działa również alias wersji.

$ użycie węzła

Przetestuj zmianę.

$ węzeł -v

Następujące polecenie ustawi domyślną wersję Node.js.

$ alias domyślny nvm

Zainstaluj węzeł.js ze źródła

Jak wspomniano wcześniej, Node.js to projekt open-source. Możemy pobrać kod źródłowy i ręcznie zbudować i używać Node.js. Jednak zdecydowanie zaleca się stosowanie tego podejścia, jeśli zamierzasz korzystać z Node.js do celów produkcyjnych.

Przed przejściem do procesu warto zwrócić uwagę na Pythona. Węzeł.js obsługuje zarówno Python 2, jak i Python 3. Węzeł.js użyje tego, który jest zainstalowany. Jeśli zainstalowano zarówno Python 2, jak i Python 3, zostanie użyty ten ostatni. Jeśli zainstalowany jest tylko Python 2, zostanie użyty Python 2.

Najpierw zainstaluj zależności kompilacji. Uruchom następujące polecenie. Dla użytkowników Pythona 3 python3-distutils pakiet jest konieczny.

$ sudo apt aktualizacja && sudo apt zainstaluj python python3-distutils g++ make

Teraz pobierz kod źródłowy. W tym przykładzie będę kompilować Node.js v12.18.3 (w tym npm 6.14.6). Pobierz węzeł.kod źródłowy js.

$ wget https://nodejs.org/dist/v12.18.3/węzeł-v12.18.3.smoła.gz

Wyodrębnij kod źródłowy.

$ tar -xvf node-v12.18.3.smoła.gz

Nadszedł czas na budowę Node.js. Uruchom skrypt konfiguracyjny.

$ ./konfiguruj

Rozpocznij proces kompilacji. „-j” to uruchomienie make w trybie wielowątkowym. Część „nproc” ma określić liczbę dostępnych rdzeni procesora.

$ make -j$(nproc)

Zainstaluj węzeł.js.

$ sudo make zainstaluj

Zweryfikujmy instalację. Sprawdź węzeł.wersja js i npm.

$ węzeł -v
$ npm -v

Korzystanie z węzła.js

Węzeł.js ma mnóstwo funkcji i funkcjonalności. To środowisko uruchomieniowe dla JavaScript. Od Ciebie zależy, czy wykorzystasz JavaScript, aby w pełni wykorzystać możliwości Node. Tutaj zaprezentuję bardzo podstawowe sposoby korzystania z Node.js.

Najpierw pobierz przykładowy JavaScript. Poniższy kod został pobrany z W3Schools.

$ var http = require('http');
$ http.createServer(function (req, res)
$ res.writeHead(200, 'Typ treści': 'text/html');
$ res.end('Witaj świecie!');
).słuchaj(8080);

Uruchom kod JavaScript za pomocą Node.js.

$ węzła demo.js

Aby uzyskać dane wyjściowe, uzyskaj dostęp do komputera z portu 8080.

Końcowa myśl

Węzeł.js to potężne i popularne rozwiązanie. Istnieje wiele sposobów na zainstalowanie go na Ubuntu. Twoja okoliczność będzie dyktować, która metoda najbardziej Ci odpowiada. Podczas korzystania z domyślnego węzła.js z repozytorium Ubuntu oferuje najprostsze rozwiązanie, NodeSource i nvm oferują większą elastyczność.

Co do używania Node.js, jest mnóstwo materiałów online, które uczą, jak korzystać z różnych funkcji Node w kodach JavaScript. W3Schools to dobre miejsce na rozpoczęcie podróży.

Udanych komputerów!

Gry Top 10 Games to Play on Ubuntu
Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
Gry 5 najlepszych gier zręcznościowych dla systemu Linux
5 najlepszych gier zręcznościowych dla systemu Linux
W dzisiejszych czasach komputery to poważne maszyny używane do gier. Jeśli nie możesz uzyskać nowego wysokiego wyniku, będziesz wiedział, o co mi chod...
Gry Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 wydana w zeszłym miesiącu jest szóstą wersją rozwojową w 1.13.Seria x i zapewnia szereg ulepszeń, w szczególności w interfejsie...