Namestitev orodij za gradnjo za izvorne dodatke:
Vsi moduli NodeJS so napisani v JavaScript. Včasih ima težave z zmogljivostjo, saj JavaScript ni tako hiter kot prevedeni jezik, kot sta C in C++. Za rešitev te težave ima NodeJS izvorne dodatke.
Kako to deluje, NodeJS se zanaša na Chrome V8 JavaScript motor, ki je napisan v jeziku C++. Torej NodeJS dodaja dodatno plast za prevajanje kode JavaScript v domačo binarno kodo. To drastično izboljša zmogljivost. Kode NodeJS delujejo skoraj tako hitro kot prevedena koda C in C ++, če je modul NodeJS, ki ga uporabljate, napisan z API-jem Native Addons NodeJS.
Izvorni dodatki NodeJS potrebujejo orodje za gradnjo C ++, nameščeno v vašem računalniku, saj so moduli zgrajeni, medtem ko jih nameščate z upraviteljem paketov vozlišč. Pokazal vam bom, kako tukaj namestiti orodja za gradnjo.
Najprej posodobite predpomnilnik repozitorija paketa YUM z naslednjim ukazom:
$ sudo yum makecache
Predpomnilnik skladišča YUM paketov je treba posodobiti.
Zdaj na stroj CentOS 7 namestite orodja za gradnjo z naslednjim ukazom:
$ sudo yum namestite gcc-c ++ make
Zdaj pritisnite y in nato pritisnite
Namestiti je treba orodja za gradnjo.
Dodajanje repozitorija paketov NodeJS na CentOS 7:
V času pisanja tega dokumenta lahko namestite NodeJS 8.x ali NodeJS 10.x. NodeJS 8 je izdaja LTS, NodeJS 10 pa najnovejša izdaja. Obe različici sta na voljo za namestitev na CentOS 7.
Dodajte repozitorij paketov bodisi NodeJS 8.x ali NodeJS 10.x glede na vaše potrebe.
Za NodeJS 8.x:
Zaženite naslednji ukaz, da dodate repozitorij paketov NodeJS 8.x na vašem računalniku CentOS 7:
$ curl --silent --location https: // rpm.nodesource.com / setup_8.x | sudo bash -
Za NodeJS 10.x:
Zaženite naslednji ukaz, da dodate repozitorij paketov NodeJS 10.x na vašem računalniku CentOS 7:
$ curl --silent --location https: // rpm.nodesource.com / setup_10.x | sudo bash -
Šel sem za izdajo LTS NodeJS, ki je različica 8.x. Kot lahko vidite, je dodano skladišče paketov.
Namestitev NodeJS:
Zdaj lahko NodeJS namestite na vaš računalnik CentOS 7 z naslednjim ukazom:
$ sudo yum namestite nodejs
Zdaj pritisnite y in nato pritisnite
Zdaj pritisnite y in nato pritisnite
Namestiti je treba NodeJS.
Zdaj zaženite naslednji ukaz, da preverite, ali NodeJS deluje:
$ vozlišče --verzijaKot lahko vidite, NodeJS deluje pravilno.
Zdaj zaženite naslednji ukaz, da preverite, ali upravljalnik paketov vozlišč (NPM) deluje:
$ npm --verzijaKot lahko vidite, tudi NPM deluje pravilno.
Uporaba NodeJS:
Zdaj, ko imate nameščen NodeJS, vam bom pokazal osnove NodeJS.
Najprej ustvarite imenik projekta z naslednjim ukazom:
$ mkdir zdravo-svet
Zdaj se pomaknite do imenika projekta:
$ cd zdravo-svet /
Notri Pozdravljen, svet/ imenik, inicializirajte vozlišče paket.json datoteko z naslednjim ukazom:
$ npm init -yKot lahko vidite paket.json datoteka je ustvarjena. Vsebina datoteke je natisnjena tudi na terminalu. To je datoteka JSON. Tukaj, ime je ime aplikacije, različico je različica aplikacije, opis je kratek opis vaše prijave, glavni je ime skripta NodeJS v imeniku vašega projekta, ki se uporablja za zagon vaše aplikacije. Privzeto je indeks.js, lahko pa ga spremenite. skripte je objekt, ki vsebuje vzdevke ukazov. Privzete nastavitve bom za zdaj pustil.
Zdaj namestite Express.js paket NodeJS z NPM z naslednjim ukazom:
$ sudo npm install express --save
Treba je namestiti Express.
Vsi moduli se hranijo v node_modules / v imeniku vašega projekta.
Zdaj ustvarite indeks.js datoteko in vnesite naslednje kode:
naj izraža = zahteva ('izraz');naj app = express ();
app.get ('/', (req, res) =>
res.konec ('
Dobrodošli v LinuxHint
'););
app.poslušaj (8080, () =>
konzola.log ('Aplikacija se izvaja na http: // localhost: 8080');
);
Zdaj zaženite naslednji ukaz za zagon aplikacije:
indeks vozlišča $.jsAplikacija bi se morala zagnati.
Zdaj v spletnem brskalniku pojdite na http: // localhost: 8080 in videli bi naslednji izhod. Aplikacija NodeJS deluje pravilno.
Zdaj, da ustavite aplikacijo, pritisnite
Zdaj, če iz spletnega brskalnika obiščete http: // localhost: 8080, se prikaže napaka.
Tako namestite in konfigurirate NodeJS na CentOS 7. Hvala, ker ste prebrali ta članek.