- Vaša košarica je trenutno prazna
Node.js programsko okolje in upravitelj paketov npm
![Node.JS in upravitelj paketov npm](https://cdn-blog.neoserv.si/2023/11/nodejs-upravitelj-paketov-npm-860.png)
npm (Node Package Manager) je privzeti upravitelj paketov za JavaScript izvajalno okolje Node.js in je vključen kot priporočena funkcija v Node.js namestitveni program. Z uporabo npm torej lahko enostavno nameščamo in upravljamo pakete za Node.js aplikacije.
Uporaba programskega okolja Node.js, upravitelja paketov npm in odvisnosti (ang. dependencies) je možna v različnih primerih:
- Kot samostojna Node.js aplikacija, ki jo servirva spletni strežnik in je dostopna prek spletnega brskalnika. V primeru samostojne Node.js aplikacije cPanel oz. CloudLinux ponuja integrirano Node.js virtualno okolje (več o tem: Kako ustvarim svojo prvo Node.js aplikacijo?).
- Zgolj kot odvisnost, ki jo za svoje delovanje zahtevajo različna PHP ogrodja (ang. framework), kot je npr. Laravel. V primeru, ko Node.js in npm želimo uporabiti le kot odvisnost, postavitev Node.js virtualnega okolja (samostojne aplikacije) ni potrebna, na paket gostovanja pa lahko namestimo tudi želeno različico posamezne aplikacije.
Primer: namestitev in uporaba zgolj kot odvisnost
Če želimo uporabljati PHP ogrodje Laravel, lahko kot njegovo odvisnost samostojno namestimo in uporabljamo poljubno različico aplikacij node in npm. V nadaljevanju spoznajte postopek, kako to naredimo.
1. Prenos različice Node.js in razširitev arhiva
Iz repozitorija https://nodejs.org/dist/ na svoj paket gostovanja prenesemo želeno različico linux-x64
, kar najlažje naredimo z uporabo spodnjega ukaza, ki arhiv tar.gz
razširi v svoj direktorij.
curl https://nodejs.org/dist/vXX.X.X/node-vXX.X.X-linux-x64.tar.gz | tar xz
Opomba: Zapis XX.X.X
v zgornji kodi zamenjajte z dejansko različico, ki ste jo izbrali.
2. Dodajanje bližnjic v datoteko .bashrc
V sistemsko oz. konfiguracijsko datoteko .bashrc
na paketu gostovanja vpišemo bližnjici za uporabo teh aplikacij. Zapisa je potrebno dodati pod vrstico # User specific aliases and functions
, najlažje pa to storimo kar z uporabo orodja File Manager v nadzorni plošči cPanel.
Primer bližnjice za uporabo node paketa:
alias node='~/node-v21.1.0-linux-x64/bin/node'
Primer bližnjice za uporabo npm paketa:
alias npm='~/node-v21.1.0-linux-x64/bin/node ~/node-v21.1.0-linux-x64/lib/node_modules/npm/bin/npm-cli.js'
Spremembe v sistemski datoteki .bashrc
potrdimo s klikom na gumb Save Changes.
3. Ponoven zagon SSH seje (odjava in prijava v terminal)
Ukaza node
in npm
bosta zdaj uporabljala nameščeni različici aplikacij vsakič, ko bomo zagnali svežo SSH (bash) sejo.
Delovanje bljižnic lahko preverimo z ukazoma:
node -v
npm -v
Ukaza nam morata prikazati pravkar nameščeni različici Node.js in npm.
S tem je namestitev Node.js za upravljanje paketov (npm
) in orodja za izgradnjo (build
) zaključena.
KOMENTARJI
Dodatna vprašanja?
![Podpora uporabnikom - ženska](https://www.neoserv.si/dist/img/cms/people/support-woman.png)
KOMENTIRAJTE OBJAVO
Vaš komentar je bil uspešno oddan
Komentar bo viden na strani, ko ga naši moderatorji potrdijo.