Powrót do bloga

Jak zainstalować Node.js na Ubuntu 18.04

Jak zainstalować Node.js na Ubuntu 18.04

Node.js to platforma open-source, która pozwala programistom tworzyć dynamiczne strony internetowe i aplikacje. Jest szeroko stosowana do skryptów po stronie serwera i umożliwia użytkownikom korzystanie z JavaScript zarówno do skryptów po stronie klienta, jak i serwera. W tym samouczku dowiesz się, jak zainstalować Node.js na Ubuntu 18.04 i jak zacząć z niego korzystać.

Wymagania wstępne

Najpierw musisz utworzyć maszynę. Możesz to łatwo zrobić w sekcji obliczeniowej WebApp’u CloudSigma:
Create a Linux Server setup java

Na potrzeby tego samouczka możesz użyć następujących zasobów:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Możesz zamontować dysk za pomocą Ubuntu 18.04 obrazu LTS dostępnego w bibliotece CloudSigma:
Ubuntu 18.04: Preinstalowany system 64-bitowy ze sterownikami VirtIO, superużytkownikiem, Pythonem 2.7.17, Pipem 20.0.2, OpenSSL 1.1.1d, Cloud-init i najnowszymi aktualizacjami do 2019-03-03.

Po uruchomieniu maszyny możesz zaktualizować wszystkie istniejące repozytoria i pakiety na maszynie, uruchamiając następujące polecenia:

Instalacja stabilnej wersji dla Ubuntu

W tej sekcji zainstalujesz Node.js na Ubuntu 18.04 za pomocą polecenia ‘apt’. Ubuntu posiada stabilną wersję Node.js w swoich repozytoriach. Stabilna wersja zapewnia bardziej spójne działanie na wielu systemach. Aby zainstalować stabilną wersję z repozytoriów Ubuntu, możesz uruchomić następujące polecenie:

Po instalacji należy również zainstalować ‘npm’. NPM – Node Package Manager. Jest to menedżer pakietów dla języków programowania JavaScript. Pozwala on na zarządzanie i instalowanie pakietów oraz modułów Node.js. Aby zainstalować NPM, przejdź dalej i uruchom następujące polecenie:

Możesz sprawdzić wersję Node.js zainstalowaną na swoim serwerze za pomocą następującego polecenia:

node js version check

Możesz go również zainstalować w inny, bardziej niezawodny sposób. Dowiesz się, jak to zrobić w kolejnej sekcji.

Instalacja przy użyciu PPA – Personal Package Archive

NodeSource utrzymuje PPA – Personal Package Archive, które pozwala na uzyskanie nowszej wersji Node.js. Da Ci to większą swobodę wyboru wersji Node.js, na której chcesz pracować.

W tym samouczku użyję poleceń dla Node.js v14. Najpierw możesz zainstalować PPA za pomocą następującego polecenia:

Aby zainstalować inną wersję, po prostu zmień numer wersji w poleceniu. Na przykład, jeśli chcesz zainstalować v10, możesz edytować wersję w następujący sposób:

Powyższe polecenia dodają PPA do konfiguracji i aktualizują lokalną pamięć podręczną pakietów. Drugie polecenie instaluje Node.js. Aby sprawdzić wersję, uruchom następujące polecenie:

install Node.js on Ubuntu Node js Version Check

Nie musisz instalować NPM osobno, ponieważ powyższy zainstalowany pakiet już go zawiera. NPM śledzi aktualizacje za pomocą pliku konfiguracyjnego w Twoim katalogu domowym. Aby sprawdzić, czy NPM został zainstalowany, możesz uruchomić następujące polecenie:

npm version check

Niektóre pakiety NPM wymagają build-essential do kompilacji kodu ze źródła. Możesz je zainstalować za pomocą następującego polecenia:

Instalacja przy użyciu NVM  – Node.js Version Manager

Innym sposobem na instalację Node.js jest użycie NVM – “Node.js Version Manager”. NVM działa na poziomie katalogu, a nie na poziomie systemu, co oznacza, że możesz mieć zainstalowane różne wersje w różnych katalogach bez wpływu na cały system.

NVM pozwala na korzystanie z nowych wersji przy jednoczesnym zachowaniu starych wydań Node.js. Node.js zainstalowany przez apt i NPM są zarządzane inaczej.

Aby zainstalować NVM, przejdź do strony na GitHubie projektu i sprawdź wersję, której potrzebujesz. W tym samouczku używam wersji vo.35

Powyższe polecenie instaluje NVM w ~/.nvm. Ponadto dodaje wymagane linie skryptu do ~/.bashrc

Możesz się wylogować i zalogować ponownie lub wykonać polecenie source na pliku “~/.bashrc”, aby załadować zmiany do bieżącej sesji.

Możesz zainstalować różne wersje Node.js za pomocą NVM. Aby sprawdzić dostępne wersje Node.js, uruchom następujące polecenie:

Możesz zainstalować żądaną wersję za pomocą następującego polecenia:

install Node.js on Ubuntu nvm install

Możesz sprawdzić wersję za pomocą:

NVM zazwyczaj używa ostatnio zainstalowanej wersji, ale możesz ją również określić za pomocą polecenia ‘ncm use’:

Możesz zarządzać wieloma wersjami Node.js. Aby zobaczyć zainstalowane wersje, użyj następującego polecenia:

Aby uczynić daną wersję domyślną, możesz utworzyć dla niej alias. Przy każdym utworzeniu nowej sesji używana będzie domyślna wersja Node.js.

Możesz również odwołać się do niej w następujący sposób:

Każda wersja Node.js śledzi swoje pakiety. Podczas instalowania pakietów za pomocą NPM możesz określić, czy chcesz je zainstalować dla konkretnej wersji Node.js, czy globalnie.

Aby zainstalować pakiet dla aktualnie używanej wersji, uruchom to polecenie:

Aby zainstalować go globalnie, dodaj flagę ‘-g’,

Po zainstalowaniu pakietu globalnie będziesz mógł uruchamiać polecenia, ale aby Twój program mógł z niego korzystać, będziesz musiał powiązać pakiet ze swoim lokalnym środowiskiem.

Więcej opcji dostępnych w NVM znajdziesz, wykonując to polecenie:

 

Usuwanie Node.js

Możesz odinstalować Node.js za pomocą ‘apt’ lub za pomocą NVM.

Aby usunąć stabilną wersję zainstalowaną za pomocą ‘apt’, użyj tego polecenia:

Powyższe polecenie odinstalowuje Node.js, ale zachowuje pliki konfiguracyjne. Jeśli chcesz odinstalować Node.js i usunąć również pliki konfiguracyjne, użyj polecenia:

Co więcej, aby usunąć pakiety, które zostały automatycznie zainstalowane podczas instalacji niektórych z usuniętych pakietów, użyj polecenia:

Aby odinstalować wersje zainstalowane za pomocą NVM, użyj tego polecenia:

Jeśli wersja, którą chcesz odinstalować, jest wersją aktywną, najpierw ją dezaktywuj, a następnie uruchom polecenie odinstalowania:

Powyższe polecenia usuną wszystkie pliki powiązane z tą wersją, z wyjątkiem plików pamięci podręcznej.

Skoro ukończyłeś już ten samouczek, znasz 3 różne i łatwe sposoby instalacji Node.js na serwerze Ubuntu 18.04.

Miłego korzystania z komputera!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev jest projektantem kreatywnym w CloudSigma, skupiającym się na spójnej tożsamości biznesowej przy wykorzystaniu tradycyjnych i innowacyjnych kanałów marketingowych. Biegle łączy wizję artystyczną ze strategicznym marketingiem, tworząc wywierające wpływ narracje marki.

Komentarze

Brak komentarzy. Bądź pierwszy.