Hvernig á að setja upp Node.JS 14 / 16 & NPM á Rocky Linux 8

Node.js er opinn uppspretta, þvert á vettvang, bakenda JavaScript keyrsluumhverfi byggt á V8 vél Chrome til að byggja upp hröð og stigstærð netforrit og bakenda API. Node.js notar atburðadrifna, óblokkandi IO einingu sem gerir hana mjög létta og hagnýta. Það er frábær kostur fyrir gagnfrek rauntímaforrit sem keyra yfir dreifð tæki.

NPM er pakkastjóri fyrir JavaScript forritunarmálið sem NPM, Inc heldur utan um. NPM er sjálfgefinn pakkastjóri fyrir JavaScript keyrsluumhverfið Node.js og er án efa tiltækasta geymslan fyrir Node.JS pakka.

Í eftirfarandi námskeiði muntu læra hvernig á að setja upp Node.JS á ýmsan hátt úr appstraumnum og hnútuppsprettunni á Rocky Linux 8.

Forsendur

  • Mælt með stýrikerfi: Rocky Linux 8.+.
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.

Uppfærðu stýrikerfi

Uppfærðu þína Rocky linux stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo dnf upgrade --refresh -y

Kennsluefnið mun nota sudo skipun og að því gefnu að þú sért með sudo stöðu.

Til að staðfesta sudo stöðu á reikningnum þínum:

sudo whoami

Dæmi um úttak sem sýnir sudo stöðu:

[joshua@rockylinux ~]$ sudo whoami
root

Til að setja upp núverandi eða nýjan sudo reikning skaltu fara á kennsluna okkar á Hvernig á að bæta notanda við Sudoers á Rocky Linux.

Til að nota rótarreikningur, notaðu eftirfarandi skipun með rót lykilorðinu til að skrá þig inn.

su

Fáðu


Settu upp Node.JS 14 með Appstream eða Source

Fyrsti hluti uppsetningar Node.JS mun ná yfir útgáfu 14 og 14 LTS frá Rocky Linux 8 App straumnum og niðurhali og uppsetningu frá upprunanum.

Á heildina litið, rannsakaðu hvaða útgáfu af Node.JS þú þarfnast; sem verktaki myndu flestir nú þegar vita þessa spurningu; það er alltaf mælt með því að langtímaþróun haldist við LTS útgáfur svipað og Linux dreifingar.

Settu upp Node.JS 14 frá Appstream

Til að setja upp node.js frá Rocky Linux 8 App straumnum skaltu fyrst finna út hvaða útgáfur eru fáanlegar sem hér segir:

sudo dnf module list nodejs

Dæmi úttak:

Hvernig á að setja upp Node.JS 14 / 16 & NPM á Rocky Linux 8

Eins og framleiðslan sýnir eru node.js 10, 12 og 14 tiltækar; Hins vegar, í þessu tilviki, er node.js sjálfgefna einingastraumurinn útgáfa 10, sem þú verður að breyta.

First, endurstilltu dnf einingalistann nodejs geymslur eins og hér segir:

sudo dnf module reset -y nodejs

Dæmi úttak:

Resetting modules:
 nodejs                                                                           

Transaction Summary
===================================================================================

Complete!

Til að virkja útgáfu 14, notaðu eftirfarandi skipun:

sudo dnf module enable -y nodejs:14

Dæmi úttak:

Enabling module streams:
 nodejs                               14                                          

Transaction Summary
===================================================================================

Complete!

Næst skaltu setja upp node.js með því að nota eftirfarandi DNF stjórn:

sudo dnf install nodejs

Dæmi úttak:

Hvernig á að setja upp Node.JS 14 / 16 & NPM á Rocky Linux 8

Sláðu inn "Y," ýttu síðan á „SLAÐA LYKILL“ til að halda áfram og ljúka uppsetningunni.

Til að staðfesta uppsetninguna og staðfesta útgáfuna af NPM, notaðu eftirfarandi skipun:

npm -v

Dæmi úttak:

6.14.13

Settu upp Node.JS 14 frá Source

Annar kosturinn er að setja upp node.js frá Nodesource Repository, sem veitir nýjustu útgáfuna af Node.JS 14.

Til að setja upp Node.JS 14 frá upprunanum, notaðu eftirfarandi krulla stjórn:

sudo curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -

Næst skaltu keyra uppsetningarskipunina dnf sem hér segir til að setja upp node.js 14:

sudo dnf install nodejs

Til að staðfesta uppsetninguna og staðfesta útgáfuna af NPM, notaðu eftirfarandi skipun:

npm -v

Dæmi úttak:

6.14.14

Eins og þú sérð var sjálfgefinn appstraumur með node.js útgáfu. eldri útgáfu hefur verið breytt í mun nýrri útgáfu.

Athugið, þú munt gera það sjá skilaboð segja sjálfgefið Rocky Linux App straumur er óvirkur, og Nodesource geymslan verður nú notuð. Ef þú þarft að fara aftur í sjálfgefna appstrauminn skaltu nota eftirfarandi skipun:

sudo dnf module enable -y nodejs

Dæmi úttak:

Enabling module streams:
 nodejs                                 10                                             

Transaction Summary
========================================================================================

Complete!

Settu upp Node.JS 14 LTS frá Source

Þriðji kosturinn er að setja upp Node.JS 14 LTS frá NodeSource geymslunni. Nýir notendur og forritarar vissu ekki hvað LTS stendur fyrir þýðir Langtíma stuðningur og er ráðlögð útgáfa fyrir flesta notendur. LTS útgáfulínur leggja áherslu á stöðugleika, aukinn stuðning og veita áreiðanlegan vettvang fyrir forrit af hvaða stærðargráðu sem er. Flestir Node.js notendur og fyrirtæki eru á langtíma þjónustulínum.

Til að setja upp Node.JS 14 LTS frá upprunanum, notaðu eftirfarandi krulla stjórn:

sudo curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -

Næst skaltu keyra uppsetningarskipunina dnf sem hér segir til að setja upp node.js LTS 14:

sudo dnf install nodejs

Til að staðfesta uppsetninguna og staðfesta útgáfuna af NPM, notaðu eftirfarandi skipun:

npm -v

Dæmi úttak:

6.14.14

Athugið, þú munt gera það sjá skilaboð segja sjálfgefið Rocky Linux App straumur er óvirkur, og Nodesource geymslan verður nú notuð. Ef þú þarft að fara aftur í sjálfgefna appstrauminn skaltu nota eftirfarandi skipun:

sudo dnf module enable -y nodejs

Dæmi úttak:

Enabling module streams:
 nodejs                                 10                                             

Transaction Summary
========================================================================================

Complete!

Settu upp Node.JS 16 frá Source

Til að setja upp alger nýjustu Node.Js þarftu að setja upp node.js 16 frá upprunanum þar sem Rocky Linux App straumurinn er ekki með útgáfu 16 ennþá. Það jákvæða er að uppsetning node.js frá upprunanum þýðir alltaf að þú sért með nýjustu bygginguna.

Til að setja upp Node.JS 16 frá upprunanum, notaðu eftirfarandi krulla stjórn:

sudo curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -

Næst skaltu keyra uppsetningarskipunina dnf sem hér segir til að setja upp node.js 16:

sudo dnf install nodejs

Til að staðfesta uppsetninguna og staðfesta útgáfuna af node.js skaltu nota eftirfarandi skipun:

npm -v

Dæmi úttak:

7.21.0

Athugið, þú munt gera það sjá skilaboð segja sjálfgefið Rocky Linux App straumur er óvirkur, og Nodesource geymslan verður nú notuð. Ef þú þarft að fara aftur í sjálfgefna appstrauminn skaltu nota eftirfarandi skipun:

sudo dnf module enable -y nodejs

Dæmi úttak:

Enabling module streams:
 nodejs                                 10                                             

Transaction Summary
========================================================================================

Complete!

Fáðu


Hvernig á að uppfæra Node.JS 14, 14LTS & 16 Source

Til að uppfæra Node.JS var geymslunni bætt við RPM geymsluna þína, þar sem þú getur dregið út framtíðaruppfærslur, sem þýðir að þú þarft ekki að hlaða niður aftur í hvert skipti sem ný uppfærsla kemur út. Til að leita að uppfærslum með því að nota dnf uppfærsluskipun:

sudo dnf update

Ef uppfærsla er tiltæk skaltu nota dnf uppfærsluskipun:

sudo dnf upgrade

Þú ættir reglulega að leita að uppfærslum fyrir allt kerfið þitt, svo þú ættir fljótt að taka upp allar nýjar viðbætur.

Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að setja upp Node.JS & NPM á Rocky Linux 8 kerfinu þínu, sem nær yfir appstrauminn Node.JS 14 og þrjá af nýjustu útgáfumöguleikunum frá NodeSource geymslunni Node.JS 14, 14 LTS og 16. Á heildina litið myndu flestir forritarar nota NodeSource geymslurnar eftir því í hvaða umhverfi þú ert að vinna til að ákvarða hvaða útgáfu þú munt nota.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x