Node.js predstavlja popularnu platformu otvorenog koda namenjenu razvoju veb aplikacija, koju odlikuje velika zajednica i bogat ekosistem paketa. Bazirana je na JavaScript-u, što programerima omogućava da koriste jezik koji im je već poznat za kreiranje serverskih aplikacija. Rocky Linux, kao rasprostranjena Linux distribucija, pruža idealno okruženje za razvoj softvera, a instalacija Node.js-a je jednostavna i direktna.
Uvod
U ovom tekstu istražićemo različite metode instaliranja Node.js-a na Rocky Linux 9, počevši od korišćenja zvaničnih repozitorijuma, preko menadžera paketa kao što je NVM (Node Version Manager), pa sve do upotrebe izvornog koda. Takođe, pružićemo detaljan pregled osnovnih komandi i korisne informacije za početnike.
Zašto koristiti Node.js?
- Visoke performanse i skalabilnost: Node.js je asinhroni i događajima vođen, što ga čini odličnim za aplikacije koje zahtevaju obradu velike količine podataka ili više interfejsa.
- Snažna zajednica i široka podrška: Node.js se može pohvaliti ogromnom zajednicom programera, što garantuje bogat izbor paketa i neprekidnu podršku.
- Jednostavnost upotrebe: Node.js je lagan za učenje i upotrebu, posebno za programere koji već poznaju JavaScript.
- Raznovrstan ekosistem: Node.js se može koristiti za izgradnju različitih tipova aplikacija, od veb do mobilnih aplikacija, pa čak i IoT uređaja.
Metode instalacije Node.js
Postoji nekoliko načina za instaliranje Node.js-a na Rocky Linux 9:
1. Instalacija preko zvaničnog repozitorijuma
Rocky Linux 9 ima zvanični Node.js repozitorijum koji sadrži najnovije stabilne verzije. Da biste instalirali Node.js koristeći ovaj repozitorijum, pratite sledeće korake:
1. Dodajte zvanični Node.js repozitorijum:
bash
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo dnf config-manager --add-repo https://rpm.nodesource.com/setup_16.x
2. Ažurirajte sistem:
bash
sudo dnf update -y
3. Instalirajte Node.js:
bash
sudo dnf install -y nodejs
2. Instalacija pomoću NVM (Node Version Manager)
NVM (Node Version Manager) je alat koji vam omogućava da upravljate različitim verzijama Node.js-a na svom sistemu. Ovo je korisno za programere koji rade na različitim projektima koji zahtevaju različite verzije Node.js-a.
1. Instalirajte NVM:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
2. Proverite da li je NVM instaliran:
bash
command -v nvm
Ukoliko je sve u redu, trebalo bi da se ispiše putanja do NVM-a.
3. Preuzmite željenu verziju Node.js-a:
bash
nvm install 16
4. Proverite instalaciju i podesite podešavanja:
bash
nvm use 16
node -v
npm -v
Ovo bi trebalo da prikaže verzije Node.js-a i NPM-a.
3. Instalacija pomoću izvornog koda
Možete preuzeti izvorni kod Node.js-a i sami ga kompajlirati da biste ga instalirali. Ovo je korisno ako želite da instalirate specifičnu verziju Node.js-a koja nije dostupna u zvaničnom repozitorijumu.
1. Preuzmite izvorni kod:
bash
wget https://nodejs.org/dist/v16.16.0/node-v16.16.0.tar.gz
2. Ekstrahujte izvorni kod:
bash
tar -xzf node-v16.16.0.tar.gz
3. Pređite u direktorijum izvornog koda:
bash
cd node-v16.16.0
4. Pokrenite skriptu za konfiguraciju:
bash
./configure
5. Kompajlirajte i instalirajte Node.js:
bash
make
sudo make install
Verifikacija instalacije Node.js
Nakon instalacije Node.js-a, možete proveriti njegovu verziju pomoću sledeće komande:
bash
node -v
Ako je instalacija uspešna, ova komanda bi trebalo da prikaže verziju Node.js-a.
Provera instalacije NPM (Node Package Manager)
NPM (Node Package Manager) je menadžer paketa koji vam omogućava da instalirate i upravljate modulima i paketima Node.js-a. NPM se obično instalira zajedno sa Node.js-om.
Da biste proverili instalaciju NPM-a, koristite sledeću komandu:
bash
npm -v
Ukoliko je instalacija protekla uspešno, ova komanda će prikazati verziju NPM-a.
Dodatni saveti
- Ažuriranje Node.js:
- Ako koristite zvanični repozitorijum, možete ažurirati Node.js pomoću komande
sudo dnf update -y
. - Ako koristite NVM, možete ažurirati Node.js pomoću komande
nvm install node
. - Ako ste instalirali Node.js iz izvornog koda, možete ponovo preuzeti i kompajlirati najnoviju verziju da biste je ažurirali.
- Ako koristite zvanični repozitorijum, možete ažurirati Node.js pomoću komande
- Instalacija globalnih paketa:
- Možete instalirati pakete globalno koristeći opciju
-g
sa komandomnpm install
:
bash
npm install -g <package-name>
- Možete instalirati pakete globalno koristeći opciju
- Korišćenje paketa:
- Nakon što instalirate paket, možete ga koristiti u svojim projektima importujući ga pomoću
require
funkcije:
javascript
const express = require('express');
- Nakon što instalirate paket, možete ga koristiti u svojim projektima importujući ga pomoću
Zaključak
Instalacija Node.js-a na Rocky Linux 9 je jednostavna i direktna, bez obzira koju metodu koristite. Ne postoji jedan „najbolji“ način, sve zavisi od vaših potreba i preferencija.
NVM je odličan izbor za programere koji rade na više projekata sa različitim verzijama Node.js-a, dok je korišćenje zvaničnog repozitorijuma ili preuzimanje izvornog koda jednostavniji pristup za početnike.
Nakon što instalirate Node.js, možete početi da razvijate svoje veb aplikacije koristeći Node.js i njegov bogati ekosistem paketa.
Česta pitanja
1. Šta je Node.js? Node.js je platforma otvorenog koda, zasnovana na JavaScript-u, koja služi kao serversko okruženje za razvoj veb aplikacija.
2. Šta je NVM? NVM (Node Version Manager) je alat koji omogućava da upravljate različitim verzijama Node.js-a na svom sistemu.
3. Koje su prednosti korišćenja Node.js-a?
- Visoke performanse i skalabilnost
- Snažna zajednica i široka podrška
- Jednostavnost upotrebe
- Raznovrstan ekosistem
4. Mogu li da instaliram više verzija Node.js-a? Da, pomoću NVM-a možete instalirati i upravljati sa više verzija Node.js-a na svom sistemu.
5. Koji je najbolji način za instalaciju Node.js-a? Ne postoji jedan „najbolji“ način. Izbor zavisi od vaših preferencija i potreba.
6. Kako mogu da ažuriram Node.js? Ažuriranje Node.js-a zavisi od metode instalacije. Za zvanični repozitorijum koristite sudo dnf update -y
, za NVM – nvm install node
, a za izvorni kod – ponovo preuzmite i kompajlirajte najnoviju verziju.
7. Šta je NPM? NPM (Node Package Manager) je menadžer paketa koji vam omogućava da instalirate i upravljate modulima i paketima Node.js-a.
8. Kako mogu da instaliram pakete pomoću NPM-a? Koristite komandu npm install <package-name>
.
9. Kako mogu da koristim paket u svom projektu? Importujte paket pomoću require
funkcije:
javascript
const express = require('express');
10. Gde mogu da pronađem više informacija o Node.js-u?
Tagovi: Node.js, Rocky Linux, instalacija, NVM, NPM, JavaScript, veb razvoj