Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Node.js jest w rzeczywistości wieloplatformowym środowiskiem wykonawczym JavaScript typu open source. Po włączeniu Node.js możesz uruchamiać JavaScript na swoim komputerze Ubuntu bez martwienia się o otwieranie jakiejkolwiek przeglądarki. Jest zbudowany na silniku JavaScript V8 przeglądarki Chrome i można go zainstalować na wiele sposobów w systemie Linux.

Node.js jest niezbędny do tworzenia aplikacji serwerowych i sieciowych. Platforma ta działa wydajnie w systemach Windows, Linux, FreeBSD i macOS. Npm jest domyślnym menedżerem pakietów i często jest oznaczany jako największy na świecie rejestr oprogramowania.

Zainstaluj Nodejs na Ubuntu

W tym przewodniku możesz zainstalować Nodejs na Ubuntu na trzy różne sposoby. Te trzy sposoby obejmują:

  • Używanie apt do instalacji Nodejs na Ubuntu
  • Używanie apt z repozytorium oprogramowania PPA
  • Instalowanie nvm w celu zainstalowania i zarządzania różnymi wersjami Nodejs na Ubuntu

Opcja 1: Zainstaluj Node.js z repozytorium NodeSource

NodeSource, jako firma, koncentruje się na zapewnianiu obsługi węzłów klasy korporacyjnej. Ta instalacja korzysta z repozytorium Node.js, które zostanie użyte do zainstalowania tej wersji na Ubuntu. Możesz wykonać następujące kroki, aby zainstalować Node Linux z NodeSource.

Pierwszym krokiem jest włączenie repozytorium NodeSource za pomocą polecenia curl . Jeśli curl nie jest zainstalowany, możesz zainstalować go w swoim systemie za pomocą następujących poleceń.

Aby zainstalować Curl

sudo apt-get install curl -y

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Aby włączyć repozytorium

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Powyższe polecenie doda klucz podpisu do twojego systemu. Aby utworzyć plik repozytorium źródłowego apt, musisz zainstalować wszystkie niezbędne pakiety i odświeżyć pamięć podręczną apt.

Zainstaluj Node.js i Npm

Wpisz następujący kod, aby rozpocząć instalację dla Node.js i npm.

sudo apt install nodejs

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Ten pakiet (nodejs ubuntu) będzie zawierał pliki binarne zarówno dla Node, jak i npm.

Sprawdź instalację Node.js i Npm

node --version

Sprawdź wersję Npm

npm --version

Wyjście postinstalacyjne dla obu modułów będzie wyglądało następująco:

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Wersja dla Nodejs Ubuntu to v12.22.4, natomiast wersja npm to 6.14.14 , czyli najnowsza wersja dostępna w momencie pisania tego przewodnika.

Jest więcej sposobów na zainstalowanie Nodejs Ubuntu i npm. Aby zainstalować je za pomocą Node Version Manager, wykonaj poniższe czynności.

Opcja 2: Zainstaluj Node.js i Npm z NVM

NVM, bardziej znany jako Node Version Manager, to skrypt bash, który działa na niezależnym katalogu zamiast na poziomie systemu operacyjnego. Oznacza to po prostu, że możesz zainstalować wiele wersji Node.js bez wpływu na cały system.

Dzięki NVM możesz kontrolować środowisko swojego systemu, a nawet korzystać z najnowszych wersji Node.js, zachowując poprzednie wydania i zarządzając nimi. Różni się to od narzędzia apt i jest subtelna różnica w wersjach w porównaniu z wersjami apt.

Zainstaluj NVM Ubuntu

Aby pobrać NVM za pomocą wiersza poleceń, pobierz i zainstaluj kod źródłowy ze strony GitHub :

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

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

To polecenie sklonuje repozytorium z GitHub do katalogu ~/.nvm . Aby z tego skorzystać, musisz najpierw pobrać plik .bashrc za pomocą następującego polecenia:

source ~/.bashrc

W następnym kroku możesz sprawdzić, która wersja Node jest dostępna w NVM.

nvm list-remote

Wynik będzie wyglądał tak:

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

To polecenie wyświetli wiele dostępnych wersji, dzięki czemu możesz wybrać najnowszą wersję. W tym przypadku najnowsza dostępna wersja to 16.6.2 , którą można zainstalować za pomocą polecenia:

nvm install v16.6.2

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Nazwę wersji można dostosować zgodnie z najnowszą wersją dostępną w NVM.

Po instalacji, zobacz różne wersje, które zostały zainstalowane w ramach poprzedniej instalacji:

nvm list

Wynik będzie wyglądał tak:

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Pierwsza linia pokaże aktualnie aktywną wersję, podczas gdy inne linie pokażą nazwane aliasy i ich wersje. Możesz zobaczyć aliasy dla różnych wydań LTS Node. Bazując na tych aliasach, możesz również zainstalować wydanie.

Na przykład, aby zainstalować jeden taki alias fermium, możesz użyć następującego polecenia:

nvm install lts/fermium

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Sprawdź, czy instalacja powiodła się, czy nie, używając polecenia -v.

node -v

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Dane wyjściowe pokażą najnowszą zainstalowaną wersję.

Opcja 3: Instalacja Node.js przy użyciu NodeSource PPA

Innym sposobem instalacji Node.js jest instalacja przy użyciu PPA (osobiste archiwum pakietów), które jest utrzymywane i aktualizowane przez NodeSource. Zaletą korzystania z PPA jest to, że zawiera więcej wersji Node.js w porównaniu z repozytoriami Ubuntu.

W pierwszym kroku musisz zainstalować PPA, aby uzyskać dostęp do jego pakietów. Z katalogu domowego możesz użyć funkcji curl, aby pobrać skrypt instalacyjny dla swojej wersji.

cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Możesz uruchomić skrypt w swoim ulubionym edytorze (np. Nano). Jeśli uważasz, że wszystko w skrypcie jest zgodne z Twoimi upodobaniami, możesz dalej uruchamiać polecenia.

nano nodesource_setup.sh

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Wyjdź z edytora i uruchom skrypt z uprawnieniami administratora.

sudo bash nodesource_setup.sh

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

PPA zostanie dodany do Twojej listy konfiguracji, a lokalna pamięć podręczna pakietów zostanie automatycznie zaktualizowana. Zainstaluj pakiet Node.js, wpisując następujące polecenie:

sudo apt install nodejs

Dowiedz się, jak zainstalować Npm i Node.js na Ubuntu

Możesz zweryfikować swoją instalację, uruchamiając węzeł z flagą wersji -v w następujący sposób:

node -v

Możesz mieć pewność, że nie musisz osobno instalować npm Ubuntu, ponieważ jest to połączona instalacja dla node.js i npm.

Pomyślna instalacja Node.js i NPM

Bez względu na wybraną metodę, zawsze istnieje sposób na pomyślną instalację Node.js i npm na komputerze z Ubuntu. Ta metoda będzie działać dla różnych wersji Ubuntu, chociaż proces ten został pomyślnie zaimplementowany dla Ubuntu 21.04. W zależności od okoliczności możesz wybrać opcję, która najbardziej Ci odpowiada.

Jak wspomniano wcześniej, korzystanie z wersji spakowanej jest najłatwiejszą z tych metod; możesz użyć metody instalacji PPA lub metody nvm dla nowszych opcji. Tak czy inaczej, wszystkie trzy opcje będą działać dla twojej wersji Ubuntu Linux.

Chcesz zainstalować Node.js i npm w systemie Windows? Masz szczęście; proces jest jeszcze łatwiejszy niż instalowanie ich w systemie Linux.


Jak obliczyć wartość nCr

Jak obliczyć wartość nCr

Kombinacja to pojęcie matematyczne. Odnosi się do ułożenia kilku przedmiotów, gdzie ich kolejność nie ma znaczenia. Podstawowa formuła opisuje liczbę prawidłowych kombinacji.

Jak napisać i skompilować swój pierwszy kod Solidity?

Jak napisać i skompilować swój pierwszy kod Solidity?

Solidity to język programowania używany przez inteligentne kontrakty na blockchainie Ethereum. Jest to statyczny, zorientowany obiektowo język programowania.

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Wielu programistów uwielbia rozwiązywać trudne problemy matematyczne za pomocą kodu. Pomaga wyostrzyć umysł i poprawić umiejętności rozwiązywania problemów. W tym artykule dowiesz się, jak znaleźć najmniejsze i największe n-cyfrowe idealne kwadraty i sześciany za pomocą Pythona, C++ i JavaScript. Każdy przykład zawiera również przykładowe dane wyjściowe dla kilku różnych wartości.

Jak używać Pythona jako kalkulatora wiersza poleceń

Jak używać Pythona jako kalkulatora wiersza poleceń

Chociaż możesz używać kalkulatora graficznego na swoim komputerze, interpreter języka programowania Python może pełnić funkcję kalkulatora biurkowego. Jest to tak popularny żart na temat biegania w społeczności Pythona, że ​​wspomniano o nim w oficjalnym samouczku. Oto, jak używać Pythona jako kalkulatora.

Jak osadzić tweety w swoich postach WordPress

Jak osadzić tweety w swoich postach WordPress

Umieszczanie usług stron trzecich w swoich postach WordPress to ekscytujący sposób na przyciągnięcie zainteresowania odwiedzających. Osadzone treści zawierają również wskazówki wizualne, które ułatwiają skanowanie. WordPress ułatwił dodawanie tego typu treści.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jeśli jesteś początkującym naukowcem zajmującym się danymi, który pracuje z Pythonem lub R, musisz wiedzieć, jak korzystać z Jupyter Notebook. Jest to środowisko IDE typu open source i serwerowe do manipulowania danymi, udostępniania kodu na żywo, a także zarządzania przepływem pracy w nauce o danych.

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Tech to bez wątpienia branża przyszłości. Jeśli jesteś jednym z milionów młodych dorosłych, którzy mają rozpocząć pierwszy etap swojej kariery, być może zastanawiasz się, co zrobić, jeśli nie lubisz kodować.

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

Nauka nowego języka programowania, takiego jak Python, staje się bezproblemowa, jeśli masz kompleksową mapę drogową, szczegółowo opisującą koncepcje, których należy się nauczyć jako początkujący i jak robić dalsze postępy, aby osiągnąć kolejny kamień milowy. Nawet średniozaawansowani programiści powinni często odświeżyć swoje podstawy, aby zbudować dla siebie solidną podstawę.

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

ASP.NET to bezpłatna wieloplatformowa platforma firmy Microsoft do tworzenia aplikacji i usług internetowych. Platforma ASP.NET jest rozszerzeniem .NET, platformy programistycznej narzędzi, języków programowania i bibliotek używanych do tworzenia różnych aplikacji.

9 najlepszych alternatyw dla platformy Docker do zarządzania kontenerami

9 najlepszych alternatyw dla platformy Docker do zarządzania kontenerami

Kontenery są bardzo przydatne przy opracowywaniu, wdrażaniu i zarządzaniu oprogramowaniem w środowisku wirtualnym. Docker jest przydatny w procesie konteneryzacji, ale nie jest jedyną platformą. Jeśli szukasz alternatyw dla Dockera, nie szukaj dalej. Ta lista przedstawia niektóre bogate w funkcje i wydajne alternatywy platformy Docker, które można wykorzystać w następnym projekcie.

Czy ARCore lub ARKit są lepsze do tworzenia doświadczeń w rozszerzonej rzeczywistości?

Czy ARCore lub ARKit są lepsze do tworzenia doświadczeń w rozszerzonej rzeczywistości?

Niektóre z najczęściej omawianych aplikacji mobilnych i doświadczeń w dzisiejszych czasach wykorzystują technologię rozszerzonej rzeczywistości. Podczas gdy niektóre z tych doświadczeń mogą działać na praktycznie każdym urządzeniu mobilnym, inne działają tylko na nowszych i droższych modelach. Tworzenie i używanie tych bardziej zaawansowanych środowisk wymaga ARCore i ARKit.

Jak stworzyć nową gałąź w Git

Jak stworzyć nową gałąź w Git

Gałęzie są kluczowe dla koncepcji kontroli wersji w programowaniu, aw szczególności w Git. W tym artykule startowym dowiesz się, czym jest gałąź i jak ją utworzyć przy użyciu wielu różnych narzędzi.

Jak używać instrukcji if w Pythonie?

Jak używać instrukcji if w Pythonie?

Instrukcja if jest siłą napędową programowania logicznego. W rezultacie lepsze zrozumienie Pythona jest znaczącym dodatkiem do twoich umiejętności programowania w Pythonie.

5 najlepszych odznak, które wzmocnią Twoje repozytorium GitHub

5 najlepszych odznak, które wzmocnią Twoje repozytorium GitHub

Odznaki GitHub mogą zwiększyć czytelność repozytorium, zapewniając użytkownikom szybki sposób przechwytywania metryk repozytorium. Plakietki mogą być osadzone w pliku README.md, aby wyjaśnić innym programistom znaczenie i konieczność Twojego projektu. W rezultacie czytelnicy bardzo szybko dowiadują się o repozytorium, sprawdzając dołączone identyfikatory.

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Popularny silnik pamięci masowej Redis jest doskonałym i niezbędnym narzędziem w każdym arsenale programistów. Silnik pamięci masowej w pamięci umożliwia niezwykle szybkie przechowywanie i pobieranie danych, do imponujących 32 milionów zapytań na sekundę, co czyni go doskonałym uzupełnieniem każdego głównego silnika bazy danych.

Co to jest WYSIWYG?

Co to jest WYSIWYG?

Część magii tworzenia oprogramowania pojawia się, gdy wiersze kodu łączą się w coś więcej niż sumę ich części. Przekonasz się, że gdy próbujesz budować w ten sposób abstrakcyjnie, potrzebujesz trochę kreatywnej wizualizacji. Może to dotyczyć przetwarzania tekstu lub projektowania stron internetowych, podobnie jak w przypadku programowania.

Jak zainstalować .NET Framework w wersji 3.5 w systemie Windows 10?

Jak zainstalować .NET Framework w wersji 3.5 w systemie Windows 10?

Jako użytkownik systemu Windows prawdopodobnie przynajmniej raz natknąłeś się na słowa .NET Framework. Jest to platforma oprogramowania opracowana przez firmę Microsoft, która umożliwia tworzenie i uruchamianie programów w językach C#, C++, F# i Visual Basic. Najnowsza wersja platformy .NET to 4,8, ale Twój komputer może wymagać starszej wersji platformy .NET (np. .NET 3.5) do uruchamiania niektórych aplikacji.

WordPress kontra Wix: kluczowe różnice

WordPress kontra Wix: kluczowe różnice

Budując stronę internetową dla siebie lub swojej firmy często stajesz przed klasycznym dylematem. WordPress vs. Wix — który wybrać i jaki byłby dla Ciebie najlepszy?

10 najlepszych dystrybucji Linuksa dla programistów

10 najlepszych dystrybucji Linuksa dla programistów

Chociaż Linux może nie być ulubionym systemem operacyjnym dla zwykłych użytkowników, jest to wybór dla większości programistów i programistów. Linux jest bardziej praktycznym systemem operacyjnym, który został specjalnie zaprojektowany z myślą o programowaniu i programistach.

Jak obliczyć wartość nCr

Jak obliczyć wartość nCr

Kombinacja to pojęcie matematyczne. Odnosi się do ułożenia kilku przedmiotów, gdzie ich kolejność nie ma znaczenia. Podstawowa formuła opisuje liczbę prawidłowych kombinacji.

Jak napisać i skompilować swój pierwszy kod Solidity?

Jak napisać i skompilować swój pierwszy kod Solidity?

Solidity to język programowania używany przez inteligentne kontrakty na blockchainie Ethereum. Jest to statyczny, zorientowany obiektowo język programowania.

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Wielu programistów uwielbia rozwiązywać trudne problemy matematyczne za pomocą kodu. Pomaga wyostrzyć umysł i poprawić umiejętności rozwiązywania problemów. W tym artykule dowiesz się, jak znaleźć najmniejsze i największe n-cyfrowe idealne kwadraty i sześciany za pomocą Pythona, C++ i JavaScript. Każdy przykład zawiera również przykładowe dane wyjściowe dla kilku różnych wartości.

Jak używać Pythona jako kalkulatora wiersza poleceń

Jak używać Pythona jako kalkulatora wiersza poleceń

Chociaż możesz używać kalkulatora graficznego na swoim komputerze, interpreter języka programowania Python może pełnić funkcję kalkulatora biurkowego. Jest to tak popularny żart na temat biegania w społeczności Pythona, że ​​wspomniano o nim w oficjalnym samouczku. Oto, jak używać Pythona jako kalkulatora.

Jak osadzić tweety w swoich postach WordPress

Jak osadzić tweety w swoich postach WordPress

Umieszczanie usług stron trzecich w swoich postach WordPress to ekscytujący sposób na przyciągnięcie zainteresowania odwiedzających. Osadzone treści zawierają również wskazówki wizualne, które ułatwiają skanowanie. WordPress ułatwił dodawanie tego typu treści.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jeśli jesteś początkującym naukowcem zajmującym się danymi, który pracuje z Pythonem lub R, musisz wiedzieć, jak korzystać z Jupyter Notebook. Jest to środowisko IDE typu open source i serwerowe do manipulowania danymi, udostępniania kodu na żywo, a także zarządzania przepływem pracy w nauce o danych.

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Tech to bez wątpienia branża przyszłości. Jeśli jesteś jednym z milionów młodych dorosłych, którzy mają rozpocząć pierwszy etap swojej kariery, być może zastanawiasz się, co zrobić, jeśli nie lubisz kodować.

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

Nauka nowego języka programowania, takiego jak Python, staje się bezproblemowa, jeśli masz kompleksową mapę drogową, szczegółowo opisującą koncepcje, których należy się nauczyć jako początkujący i jak robić dalsze postępy, aby osiągnąć kolejny kamień milowy. Nawet średniozaawansowani programiści powinni często odświeżyć swoje podstawy, aby zbudować dla siebie solidną podstawę.

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

ASP.NET to bezpłatna wieloplatformowa platforma firmy Microsoft do tworzenia aplikacji i usług internetowych. Platforma ASP.NET jest rozszerzeniem .NET, platformy programistycznej narzędzi, języków programowania i bibliotek używanych do tworzenia różnych aplikacji.