Cíl
Nainstalujte nejnovější stabilní verzi NodeJS na Debian Stretch.
Distribuce
Debian 9 Stretch
Požadavky
Tato příručka vyžaduje funkční instalaci Debian Stretch s právy root.
Obtížnost
Snadné
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudo
příkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Úvod
NodeJS je na vzestupu, velká doba. Je to jeden z nejlepších nástrojů pro vývoj webu a ve spojení s frameworkem Express je pevnou přímou konkurencí pro PHP a Ruby on Rails.
Debian poskytuje NodeJS ve svých repozitářích, ale obvykle je to extrémně zastaralý. není třeba se znepokojovat. NodeJS Foundation doporučuje úložiště Debianu hostované oblíbenou hostingovou službou NodeJS.
Získejte a spusťte skript
Tato část je super snadná. Je to vlastně to, co doporučuje NodeJS Foundation. K vytažení tohoto skriptu Bash použijte cURL. Skript zjistí vaši distribuci a nastaví úložiště za vás. Dokonce spouští `apt update`. Pravděpodobně byste měli mít nainstalované `sudo`. Pokud ne, musíte skript spustit jako root (obvykle to není dobrý nápad). Stačí skript spustit samostatně namísto použití kanálu.
Se Sudo
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Bez sudo
$ cd Downloads $ curl -sL https://deb.nodesource.com/setup_10.x > setup_10.x $ chmod +x setup_10.x # ./setup_10.x
Nainstalujte NodeJS
Nyní, když máte úložiště nastavené, můžete NodeJS normálně nainstalovat přes `apt`.
# apt install nodejs
Test NodeJS
Ujistěte se, že je Node nainstalován a funguje správně. Můžete zkontrolovat, že tam je, pomocí příznaku `-v`.
$ node -v
Instalovat pomocí NPM
Než začnete s NPM, nainstalujte si některé vývojové balíčky, aby NPM neměl problém, když narazí na zdrojový balíček.
# apt install build-essential libssl-dev
Nyní můžete nainstalovat cokoli, co je k dispozici v úložištích NPM. NPM je správce balíčků NodeJS, ale také zpracovává spoustu dalších balíčků JavaScript. Představte si to jako JavaScriptovou verzi `pip` nebo Ruby gems.
Zkuste nainstalovat Express. Je to snadno nejpoužívanější rámec NodeJS a je to dobré místo, kde začít s Node.
$ npm install express
Jako každý správce balíčků i NPM stáhne Express spolu se všemi svými závislostmi.
Úvahy na závěr
NodeJS bude nadále růst. Debian Stretch může být skvělou platformou pro vývoj. S použitím tohoto úložiště se můžete ujistit, že budete mít vždy nejnovější stabilní verzi.
NPM je obrovský. Je příliš velký na to, aby se zde zakryl, ale stojí za to se na něj podívat. K dispozici je spousta skvělých balíčků a zdrojů pro přední i zadní vývoj.