V tem priročniku si oglejte, kako namestite in uporabite Node.js na Ubuntu 20.04.
Vozlišče.js na Ubuntuju
Vozlišče.js je zelo priljubljen za skaliranje zalednih funkcij. V primeru Ubuntuja obstaja več virov za zajem Node.js. Različne metode bodo namestile različne različice vozlišča.js. Lahko tudi ročno izberete, katero želite izbrati.
Uporabite metodo, ki najbolj ustreza vašim potrebam.
Namestite Node.js iz repoz. Ubuntu
To je privzeti način namestitve Node.js na Ubuntuju. Za večino uporabnikov bo to več kot dovolj. Edina slabost je, da morda ne boste dobili najnovejše različice Node.js.
Namestitev je zelo preprosta. Posodobite predpomnilnik APT in namestite Node.js skupaj z npm (upravitelj paketov vozlišč).
$ sudo apt update && sudo apt install nodejs npm -y
Zaženimo hitri test za preverjanje namestitve.
$ nodejs --version
Namestite Node.js iz NodeSource PPA
NodeSource je namenski PPA, ki ponuja več različic Node.js. To metodo priporočam drugim, saj ponuja več nadzora. Za napredne uporabnike omogoča tudi odločitev o natančni različici Node.js za namestitev. V času pisanja tega članka NodeSource PPA gosti Node.js v10, v12, v13 in v14.
Tukaj bom predstavil, kako konfigurirati NodeSource PPA za Node.js v14. Če želite namestiti drugo različico Node.js, preverite branje NodeSource za ustrezna navodila.
Najprej se prepričajte, da je v vašem sistemu nameščen curl.
$ sudo apt update && sudo apt install curl -y
Zdaj zaženite namestitveni skript NodeSource.
$ curl -sL https: // deb.nodesource.com / setup_14.x | sudo -E bash -
Voila! NodeSource PPA za Node.js v14 je uspešno konfiguriran! Namestite Node.js.
$ sudo apt install nodejs -y
Namestitev preverite s preverjanjem različice Node.js.
$ vozlišče -vNamestite Node.js z uporabo nvm
To je zanimiv način namestitve Node.js. Nvm (Node Version Manager) je orodje, ki omogoča namestitev in vzdrževanje več različic Node.js skupaj s pripadajočimi paketi Node. Oglejte si nvm na GitHub.
Če želite namestiti nvm, zaženite enega od naslednjih ukazov. Vsak od njih bo prenesel skript za namestitev nvm in ga zagnal.
$ curl -o- https: // raw.githubusercontent.com / nvm-sh / nvm / v0.35.3 / namestite.sh | bash$ wget -qO- https: // raw.githubusercontent.com / nvm-sh / nvm / v0.35.3 / namestite.sh | bash
Zaprite in znova odprite terminal. To bo naložilo nvm. V nasprotnem primeru lahko datoteko bashrc znova naložite.
$ vir ~ /.bashrcČe želite preveriti namestitev, zaženite naslednji ukaz.
$ command -v nvm
Čas je, da uporabimo nvm. Najprej si oglejte razpoložljive različice Node.js. S tem boste natisnili dolg seznam.
$ nvm seznam-oddaljen
Če želite namestiti želeno različico, uporabite naslednji ukaz. V tem primeru bo ukaz namestil Node.js v14.9.0.
$ nvm namestite v14.9.0
Z uporabo nvm je mogoče namestiti izdajo na podlagi njenih vzdevkov. Na primer, zaženite ta ukaz, da namestite najnovejšo različico LTS erbij.
$ nvm namestite lts / erbium
V naslednjem ukazu bodo navedena vsa nameščena vozlišča.js različice.
$ nvm seznam
Če je nameščenih več različic, nvm omogoča preklop na drugo. Najprej preverite trenutno vozlišče.js različico.
$ vozlišče -v
Spremenite privzeto vozlišče.js na drugo različico.
$ vozlišče
Namesto da uporabite številko različice, deluje tudi vzdevek različice.
$ vozlišče
Preizkusite spremembo.
$ vozlišče -v
Naslednji ukaz bo nastavil privzeto različico Node.js.
Privzeti vzdevek $ nvm
Namestite Node.js iz vira
Kot smo že omenili, Node.js je odprtokodni projekt. Lahko zgrabimo izvorno kodo in ročno zgradimo in uporabimo Node.js. Vendar je močno priporočljivo uporabiti ta pristop, če nameravate uporabljati Node.js za proizvodne namene.
Pred skokom v postopek je pomembno opozoriti na Python. Vozlišče.js podpira tako Python 2 kot Python 3. Vozlišče.js bo uporabil tistega, ki je nameščen. Če sta nameščena tako Python 2 kot Python 3, bo uporabljen kasnejši. Če je nameščen samo Python 2, bo uporabljen Python 2.
Najprej namestite odvisnosti gradnje. Zaženite naslednji ukaz. Za uporabnike Pythona 3 je python3-distutils paket je potreben.
$ sudo apt update && sudo apt install python python3-distutils g ++ make
Zdaj prenesite izvorno kodo. V tem primeru bom sestavil Node.js v12.18.3 (vključuje npm 6.14.6). Prenesite Node.js izvorna koda.
$ wget https: // nodejs.org / dist / v12.18.3 / vozlišče-v12.18.3.katran.gz
Izvlecite izvorno kodo.
$ tar -xvf vozlišče-v12.18.3.katran.gz
Prišel je čas za gradnjo Node.js. Zaženite konfiguracijski skript.
$ ./ configure
Zaženite postopek prevajanja. "-J" je zagon make v večnitnem načinu. Del "nproc" je povedati število razpoložljivih procesorskih jeder.
$ make -j $ (nproc)
Namestite Node.js.
$ sudo make install
Preverimo namestitev. Preverite vozlišče.js in npm različici.
$ vozlišče -v$ npm -v
Uporaba Node.js
Vozlišče.js ima veliko funkcij in funkcij. To je izvajalno okolje za JavaScript. Na vas je, da izkoristite JavaScript, da izkoristite Node kar najbolje. Tukaj bom predstavil zelo osnovne načine uporabe Node.js.
Najprej vzemite vzorec JavaScript. Naslednja koda je bila zajeta iz W3Schools.
$ var http = require ('http');$ http.createServer (funkcija (req, res)
$ res.writeHead (200, 'Content-Type': 'text / html');
$ res.konec ('Hello World!');
).poslušaj (8080);
Zaženite kodo JavaScript z uporabo Node.js.
Predstavitev $ vozlišča.jsČe želite dobiti izhod, dostopite do računalnika prek vrat 8080.
Končna misel
Vozlišče.js je močna in priljubljena rešitev. Obstaja več pristopov za njegovo namestitev v Ubuntu. Vaše okoliščine bodo narekovale, katera metoda vam najbolj ustreza. Medtem ko uporabljate privzeto vozlišče.js iz Ubuntu repo ponuja najpreprostejšo rešitev, NodeSource in nvm pa več prilagodljivosti.
Kar zadeva uporabo Node.js, na spletu je na voljo veliko materialov, ki učijo, kako izkoristiti različne funkcije Node v vaših kodah JavaScript. W3Schools je dober kraj za začetek potovanja.
Srečno računalništvo!