NodeJS

Namestite in uporabite vozlišče.js na Ubuntu 20.04

Namestite in uporabite vozlišče.js na Ubuntu 20.04
Vozlišče.js je zmogljivo izvajanje JavaScript. Gre za brezplačno in odprtokodno rešitev za več platform, ki je namenjena predvsem programiranju na strežniški strani. Razvijalcem omogoča razširljivo zaledno funkcionalnost z uporabo JavaScript. Največkrat se uporablja za ustvarjanje zalednih aplikacij. Vendar pa je priljubljen tudi pri rešitvah s celotnim skladom in front-end rešitvah.

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 -v

Namestite 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!

Vulkan za uporabnike Linuxa
Z vsako novo generacijo grafičnih kart vidimo, da razvijalci iger premikajo meje grafične zvestobe in se približujejo fotorealizmu. A kljub vsem kredi...
OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...
Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...