Programování

Jak nainstalovat Node.balíčky js a NPM na Ubuntu

Jak nainstalovat Node.balíčky js a NPM na Ubuntu

Uzel.js je opensource multiplatformní platforma Javascript používaná pro univerzální programování k vývoji škálovatelných síťových aplikací. Je postaven na enginu JavaScript V8 prohlížeče Chrome a umožňuje provádění kódu javascript na straně serveru.

Někdy zpět, byl právě spuštěn javascript na straně klienta (frontend), a tedy i název (skriptování na straně klienta). V dnešní době s Node.js, Javascript lze také podporovat a provádět na straně serveru (backend). To znamená, že můžeme vyvíjet aplikace plně podporované javascriptem na frontendu i backendu.

Instalace uzlu.js a NPM na Ubuntu

Tento tutoriál by vám měl poskytnout postup krok za krokem, jak nainstalovat Node do systému Ubuntu společně s NPM (Node Package Manager). Ukážeme vám také, jak spravovat a instalovat Node.js pomocí NVM (Node Version Manager). Druhá možnost je však pouze alternativní metodou správy verzí uzlů, zatímco NPM se používá ke správě vašich balíčků javascript. NVM přijde vhod, pokud si přejete ve svém systému spustit více verzí uzlů.

Předpoklady

V této příručce předpokládáme, že ve svém počítači používáte distribuci Ubuntu a používáte účet bez oprávnění root, ale se zvýšenými oprávněními. Oprávnění sudo (zvýšená) můžete získat spuštěním následujícího příkazu ve vašem pracovním adresáři.

sudo su

oprávnění sudo

Je také důležité si uvědomit, že uzel.js je k dispozici v oficiálních úložištích Ubuntu. Můžete jej snadno nainstalovat provedením příkazů;

sudo apt install nodejs sudo apt install npm

Aby však ve vašem systému mohla běžet nejnovější verze Node, budeme muset přidat oficiální úložiště Node, jak je popsáno níže.

Přidání uzlu PPA

Krok 1) Spuštěním příkazu curl povolte úložiště Node Source ve vašem systému. Pokud nemáte curl nainstalovaný, spusťte jej pomocí níže uvedeného příkazu.

sudo apt-get install curl

Nainstalujte příkaz Curl

Krok 2) Jakmile je instalace dokončena, můžeme nyní pokračovat v přidávání PPA.

Chcete-li nainstalovat Node pomocí správce balíčků apt, musíte si vybrat z možností úložiště.
První úložiště je jedno s nejnovějšími balíčky uzlů a nejde o vydání LTS. Druhé úložiště je nejstabilnější a má LTS (Long Term Support).

Pokud se rozhodnete pro instalaci prvního uzlu s nejnovějšími balíčky, spusťte níže uvedený příkaz.

curl -sL https: // deb.Nodeource.com / setup_10.x | sudo bash -

Chcete-li nainstalovat stabilní verzi LTS, přidejte úložiště níže.

curl -sL https: // deb.Nodeource.com / setup_8.x | sudo bash -

Přidejte úložiště Node.JS nejnovější verze (ne LTS)

Jakmile to uděláme, můžeme nyní pokračovat v instalaci Node do vašeho systému. Všimněte si, že pokud máte ve svém systému obě úložiště, automaticky se nainstaluje nejnovější verze Node, která není LTS.

Nainstalujte uzel.js a NPM

Jakmile máme úložiště v našem systému, můžeme nyní začít instalovat Node.js. Spusťte příkaz v terminálu.

sudo apt-get install nodejs

Nainstalujte NodeJs

Po dokončení instalace bychom nyní měli mít obě Uzel a npm běží v našem systému. Můžeme to zkontrolovat spuštěním -verze nebo -proti příkaz.

uzel --verze npm -v

Verze NodeJs a NPM

Z výše uvedeného obrázku vidíme, že běžíme Uzel verze v10.20.1 a npm verze 6.14.4.

Nainstalujte a spravujte uzel.js pomocí NVM

Jiné než výstižný úložiště, můžete také použít NVM jako alternativní metoda. Obecně známý jako Správce verzí uzlů, NVM vám poskytuje spravovatelnější platformu pro instalaci a použití libovolného uzlu.verze js, kterou chcete použít. Je to podobné jako s Ruby Version Manager (RVM), za předpokladu, že jste pracovali s programovacím jazykem Ruby.

Následující kroky vás provedou instalací Node.js pomocí NVM.

Krok 1). Nainstalujte NVM do svého systému Ubuntu. Nainstalujeme pomocí dostupného skriptu bash s příkazem curl.

zvlnění https: // raw.githubusercontent.com / creationix / nvm / master / install.sh | bash

Curl Bash skript pro instalaci NVM

Krok 2). Nyní musíme znovu načíst systém a nastavit požadovanou proměnnou prostředí pro použití NVM. Protože pracujeme na systému založeném na Debianu, spusťte níže uvedený příkaz.

zdroj ~ /.profil

Krok 3). Once Node.Instalace Správce verzí js, nyní musíme najít dostupný uzel.verze js k instalaci. Udělejte to provedením níže uvedeného příkazu.

nvm ls-remote

Uvidíte dlouhý seznam dostupných verzí. Obrázek níže je jen malou částí seznamu.

Verze NodeJS dostupné v NVM

Krok 4). Nyní vyberte verzi uzlu, kterou potřebujete použít, a nainstalujte ji pomocí příkazu NVM. V tomto konkrétním článku nainstalujeme Node verze v10.20.1, protože se jedná o nejnovější vydání LTS.

nvm install v10.20.1

Nainstalujeme také Node verze v14.1.0, což je nejnovější vydání v době psaní tohoto příspěvku.

nvm install v14.1.0

Nainstalujte verzi uzlu pomocí NVM

Krok 5). Pokud jste nainstalovali více verzí Node.js, pak musíte vybrat výchozí verzi, kterou budete používat. Chcete-li zobrazit seznam všech nainstalovaných verzí, spusťte níže uvedený příkaz.

seznam nvm

Seznam NVM

Nyní vyberte verzi, kterou chcete použít, a proveďte níže uvedený příkaz.

nvm použití  E.g nvm použití 14.1.0

Použijte NVM v14.1.0

Krok 6). Můžete také ověřit verzi uzlu spuštěnou ve vašem systému spuštěním příkazu -version.

uzel - verze

Zkontrolujte verzi uzlu

Z výše uvedeného obrázku vidíme, že systém používá Node v14.1.0

Krok 7). Pokud máte v systému nainstalovaných více verzí uzlů, můžete si vybrat konkrétní verzi pro spuštění aplikace zahrnutím do nvm příkaz. Viz příklad níže.

nvm v14.1.0 aplikace.js

Krok 8). Pokud máte více verzí uzlů a chcete některou z nich odebrat, spusťte níže uvedený příkaz.

nvm odinstalovat v12.16.2

Odinstalujte verzi Node v10.20.1

Závěr

To jsou dva způsoby instalace Node a NPM do vašeho systému Ubuntu. První metodou jsme použili úložiště apt, které nainstalovalo Node i npm. Druhá metoda nainstaluje pouze Node. Je to jen alternativní metoda, pokud plánujete spuštění více verzí Node ve vašem systému.

Hry Jak nainstalovat a hrát Doom na Linuxu
Jak nainstalovat a hrát Doom na Linuxu
Úvod do Doom Série Doom vznikla v 90. letech po vydání původního Doomu. Byl to okamžitý hit a od té doby herní série získala řadu ocenění a původní Do...
Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...