GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spravovat verze NodeJS s n v Ubuntu 20.04

Pokud jste vývojář Node.js, který často přepíná mezi různými aplikacemi a projekty. Pak možná budete muset najít nástroj, který vám umožní přepínat mezi verzemi Node.js. V Linuxu existuje mnoho nástrojů pro správu několika verzí Node.js. Mezi nimi je správce verzí n Node jednoduchým a užitečným nástrojem pro správu verzí Node.js.

V tomto tutoriálu vám ukážeme, jak používat n ke správě verzí Node.js na Ubuntu 20.04.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na serveru je nakonfigurováno heslo uživatele root.

Začínáme

Nejprve se doporučuje aktualizovat systémové balíčky na nejnovější verzi. Všechny je můžete aktualizovat pomocí následujícího příkazu:

apt-get update -y

Po aktualizaci všech balíčků možná budete muset nainstalovat některé požadované závislosti na váš server. Všechny je můžete nainstalovat pomocí následujícího příkazu:

apt-get install curl git make -y

Jakmile jsou všechny závislosti nainstalovány, můžete přejít k dalšímu kroku.

Instalovat n

Existuje několik způsobů, jak nainstalovat n na Linux. Jednoduchý a nejsnadnější způsob instalace n je pomocí npm.

Spusťte následující příkaz k instalaci n:

npm install -g n

Pokud ve vašem systému není nainstalován npm, můžete jej nainstalovat stažením skriptu n z GitHubu:

curl -L https://raw.githubusercontent.com/tj/n/master/bin/n -o n
bash n lts

To nainstaluje Node.js, npm a n do vašeho systému. Ve výchozím nastavení výše uvedený skript neinstaluje n do systémové cesty. Budete jej tedy muset přidat do cesty svého uživatele.

nano ~/.bashrc

Přidejte následující řádky:

export N_PREFIX=$HOME/.nexport PATH=$N_PREFIX/bin:$PATH

Uložte a zavřete soubor a poté aktivujte cestu pomocí následujícího příkazu:

zdroj ~/.bashrc

Můžete také nainstalovat n pomocí skriptu n-install. Můžete si stáhnout a spustit n-install skript, jak je uvedeno níže:

curl -L https://git.io/n-install | bash

Dále aktivujte n systémovou cestu pomocí následujícího příkazu:

zdroj ~/.bashrc

Pokud chcete odinstalovat n ze systému, spusťte následující příkaz:

n-uninstall

Chcete-li aktualizovat n na nejnovější verzi, spusťte následující příkaz:

n-update

Chcete-li zkontrolovat verzi n, spusťte následující příkaz:

n --version

Měli byste získat následující výstup:

7.3.0

Chcete-li zkontrolovat všechny možnosti dostupné pro n, spusťte následující příkaz:

n --help

Měli byste získat následující výstup:

Použití:n [možnosti] [PŘÍKAZ] [args]Příkazy:n Zobrazit stažené verze Node.js a výběr instalace n nejnovější Nainstalovat nejnovější verzi Node.js (v případě potřeby stáhnout) n lts Nainstalovat nejnovější LTS Node.js vydání (v případě potřeby stažení) n  Instalovat Node.js  (stažení v případě potřeby) n nainstalovat  Instalovat Node.js  (v případě potřeby stažení) n spustit  [args ...] Spustit stažený uzel Node.js  pomocí [args ...] n spustit  [argumenty ...] Spustit stažený uzel  pomocí [args ...] n který  Výstupní cesta pro stažený uzel  n exec   [args...] Proveďte příkaz s upravenou PATH, takže stažený uzel  a npm jako první n rm  Odebrat dané stažené verze n prune Odebrat všechny stažené verze kromě insta lled version n --latest Výstup nejnovější dostupné verze Node.js n --lts Výstup nejnovější dostupné verze LTS Node.js n ls Výstup stažených verzí n ls-remote [verze] Výstup odpovídající verze dostupné ke stažení n odinstalovat Odebrat nainstalované Node.jsOptions:-V, --version Výstupní verze n -h, --help Zobrazit informace nápovědy -p, --preserve Zachovat npm a npx během instalace Node.js -q, --quiet Zakázat výstup curl. Zakázat zpracování zpráv protokolu „auto“ a „engine“ štítky. -d, --download Pouze stáhnout -a, --arch Přepsat architekturu systému --all ls-remote zobrazí všechny shody místo posledních 20 --insecure Vypnout kontrolu certifikátů pro požadavky https (může být potřeba za proxy serverem) --use-xz/--no-use-xz Přepíše automatickou detekci podpory xz a povolí/zakáže použití komprimovaných stahování uzlů xz.              

Správa verzí Node.js

Chcete-li nainstalovat nejnovější verzi Node.js, spusťte následující příkaz:

n nejnovější

Měli byste získat následující výstup:

 instalace :node-v16.4.0 mkdir :/root/n/n/versions/node/16.4.0 fetch :https://nodejs.org/dist/v16.4.0/node-v16.4.0-linux- Nainstalovaný x64.tar.xz:v16.4.0 (s npm 7.18.1)

Dále zkontrolujte verzi Node.js pomocí následujícího příkazu:

node --version

Měli byste získat následující výstup:

v16.4.0

Chcete-li nainstalovat verzi Node.js lts, ​​spusťte následující příkaz:

n lts

Měli byste získat následující výstup:

 nainstalováno:v14.17.1 (s npm 6.14.13)

Chcete-li nainstalovat konkrétní verzi Node.js, spusťte následující příkaz:

n 14.15.0

Měli byste získat následující výstup:

Chcete-li stáhnout konkrétní verzi Node.js, spusťte následující příkaz:

n -d 14.8.0

Měli byste získat následující výstup:

 instalace :node-v14.8.0 mkdir :/root/n/n/versions/node/14.8.0 fetch :https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux- x64.tar.xz

Chcete-li použít staženou verzi Node.js, spusťte následující příkaz:

n spustit 14.8.0

Měli byste vidět následující výstup:

Vítejte v Node.js v14.8.0. Další informace získáte zadáním „.help“.

Dále ukončete prostředí Node.js pomocí následujícího příkazu:

> .exit

Chcete-li zobrazit všechny nainstalované verze Node.js, spusťte následující příkaz:

n ls

Měli byste získat následující výstup:

node/14.8.0node/14.15.0node/14.17.1node/16.4.0

Chcete-li zobrazit všechny dostupné verze Node.js, spusťte následující příkaz:

n ls-remote

Měli byste získat následující výstup:

Výpis vzdáleného... Zobrazení 20 shod (pro zobrazení všech použijte --all).16.4.016.3.016.2.016.1.016.0.015.14.015.13.015.12.015.11.015.10.015.9.0157.6.0.0.0.0. .115.5.015.4.015.3.015.2.115.2.0

Výše uvedený příkaz zobrazí pouze 20 dostupných verzí. Pokud chcete vypsat všechny dostupné verze Node.js, spusťte následující příkaz:

n ls-remote --all

Chcete-li najít umístění konkrétní verze Node.js, spusťte následující příkaz:

n který uzel/14.8.0

Měli byste získat následující výstup:

/root/n/n/versions/node/14.8.0/bin/node

Chcete-li přepínat mezi různými verzemi Node.js, spusťte následující příkaz:

n

Budete požádáni, abyste vybrali verzi Node.js, kterou chcete přepnout:

 node/14.8.0 node/14.15.0 ο node/14.17.1 node/16.4.0 Pomocí kláves se šipkami nahoru/dolů vyberte verzi, klávesu Return pro instalaci, d pro smazání, q pro ukončení

Vyberte požadovanou verzi Node.js a stisknutím klávesy Enter ji nastavte jako výchozí verzi.

Odebrat verzi Node.js s n

Chcete-li odebrat konkrétní verzi Node.js, spusťte následující příkaz:

n rm node/16.4.0

Chcete-li odebrat všechny stažené verze Node.js, spusťte následující příkaz:

n prořezat

Chcete-li odebrat všechny nainstalované verze Node.js, spusťte následující příkaz:

n odinstalovat

Měli byste vidět následující výstup:

Přejete si smazat uzel a npm z /root/n? YOdinstalování uzlu a npm/root/n/bin/node/root/n/bin/npm/root/n/bin/npx/root/n/include/node/root/n/lib/node_modules/npm/root/n /share/doc/node/root/n/share/man/man1/node.1/root/n/share/systemtap/tapset/node.stp

Závěr

Ve výše uvedené příručce jste se naučili, jak nainstalovat a spravovat verze Node.js pomocí n. Doufám, že vám to pomůže snadno přepínat mezi různými projekty a aplikacemi.


Ubuntu
  1. Jak spravovat balíčky pomocí APT na Ubuntu 18.04 LTS

  2. Jak spravovat více verzí Pythonu pomocí Pyenv v systému Linux

  3. Jak nainstalovat Node.js a NPM na Ubuntu 20.04/18.04

  1. Jak spravovat kontejnery Docker pomocí Rancher na Ubuntu

  2. Jak nainstalovat Node.js na Ubuntu 16.04

  3. Jak nainstalovat NodeJs na Ubuntu 18.04

  1. Jak spravovat spouštěcí programy na Ubuntu

  2. Jak spravovat verze Nodejs pomocí n v Linuxu

  3. Jak spravovat spouštěcí programy na Ubuntu 20.04