- Vaša košarica je trenutno prazna
Node.js programsko okolje in upravitelj paketov npm
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?
KOMENTIRAJTE OBJAVO
Vaš komentar je bil uspešno oddan
Komentar bo viden na strani, ko ga naši moderatorji potrdijo.