Инсталација Node.js на Rocky Linux 9

Инсталација Node.js на Rocky Linux 9

Node.js је популарна платформа отвореног кода за развој веб апликација која се може похвалити великом заједницом и богатом екосистемом пакета. Заснован је на JavaScript-у чиме пружа програмерима могућност да користе језик са којим су већ упознати, за изградњу серверских апликација. Rocky Linux, као популарна дистрибуција Линукса, пружа одличан оквир за развој софтвера и инсталацију Node.js је једноставна и директна.

Увод

У овом чланку ћемо истражити различите начине инсталације Node.js на Rocky Linux 9, од коришћења званичних репозиторијума до коришћења менаџера пакета као што су NVM (Node Version Manager) и коришћења изворног кода. Уз то, пружићемо детаљан преглед основних команди и корисног материјала за почетнике.

Зашто користити Node.js?

* Високе перформансе и скалабилност: Node.js је асинхрони и догађајно оријентисан, што га чини идеалним за апликације које захтевају обраду великог обима података или више сучеља.
* Јака заједница и широка подршка: Node.js се може похвалити великом заједницом програмера, што осигурава богату библиотеку пакета и континуирану подршку.
* Једноставност коришћења: Node.js је лаган за учење и коришћење, посебно за програмере који су већ упознати са JavaScript-ом.
* Разноврсни екосистем: Node.js се може користити за изградњу различитих типова апликација, од веб апликација до мобилних апликација и IoT уређаја.

Методе инсталације Node.js

Постоји неколико начина за инсталацију Node.js на Rocky Linux 9:

1. Инсталација помоћу званичног репозиторијума

Rocky Linux 9 има званични Node.js репозиторијум који садржи најновије стабилна издања. Да бисте инсталирали Node.js помоћу овог репозиторијума, следите следеће кораке:

1. Додајте званични репозиторијум Node.js:
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. Ажурирајте систем:
bash
sudo dnf update -y

3. Инсталирајте Node.js:
bash
sudo dnf install -y nodejs

2. Инсталација помоћу NVM (Node Version Manager)

NVM (Node Version Manager) је алат који омогућава да управљате различитим верзијама Node.js на вашем систему. Ово је корисно за програмере који раде на различитим пројектима који zahtijevaju различите верзије Node.js.

1. Инсталирајте NVM:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

2. Проверите да ли је NVM инсталиран:
bash
command -v nvm

Ако је све у реду, trebalo bi da се испише путања до NVM.

3. Преузмите жељену верзију Node.js:
bash
nvm install 16

4. Проверите инсталацију и подесите подешавања:
bash
nvm use 16
node -v
npm -v

Ово би требало да прикаже верзију Node.js и NPM.

3. Инсталација помоћу изворног кода

Можете преузети изворни код Node.js и сами га превести да бисте га инсталирали. Ово је корисно ако желите да инсталирате специфичну верзију Node.js која није доступна у званичном репозиторијуму.

1. Преузмите изворни код:
bash
wget https://nodejs.org/dist/v16.16.0/node-v16.16.0.tar.gz

2. Извуците изворни код:
bash
tar -xzf node-v16.16.0.tar.gz

3. Пређите у директоријум изворног кода:
bash
cd node-v16.16.0

4. Покрените скрипту за конфигурисање:
bash
./configure

5. Преведите и инсталирајте Node.js:
bash
make
sudo make install

Провера инсталације Node.js

Након инсталације Node.js, можете проверити његову верзију помоћу следеће команде:

bash
node -v

Ако је инсталација успешна, ова команда би требало да прикаже верзију Node.js.

Провера инсталације NPM (Node Package Manager)

NPM (Node Package Manager) је менаџер пакета који вам омогућава да инсталирате и управљате модулима и пакетима Node.js. NPM се обично инсталира заједно са Node.js.

Да бисте проверили инсталацију NPM, користите следећу команду:

bash
npm -v

Ако је инсталација успешна, ова команда би требало да прикаже верзију NPM.

Додатни савети

* Ажурирање Node.js:
* Ако користите званични репозиторијум, можете ажурирати Node.js помоћу команде sudo dnf update -y.
* Ако користите NVM, можете ажурирати Node.js помоћу команде nvm install node.
* Ако сте инсталирали Node.js из изворног кода, можете поново преузети и превести најновију верзију да бисте је ажурирали.

* Инсталација глобалних пакета:
* Можете инсталирати пакете глобално користећи опцију -g са командом npm install:
bash
npm install -g <package-name>

* Коришћење пакета:
* Након што инсталирате пакет, можете га користити у својим пројектима импортујући га помоћу require функције:
javascript
const express = require('express');

Закључак

Инсталација Node.js на Rocky Linux 9 је једноставна и директна, без обзира на то коју методу користите. Не постоји ниједан „најбољи“ начин, све зависи од ваших потреба и преференција.

NVM је одличан избор за програмере који раде на више пројеката са различитим верзијама Node.js, док је коришћење званичног репозиторијума или преузимање изворног кода једноставнији приступ за почетнике.

Након што инсталирате Node.js, можете почети да развојате своје веб апликације користећи Node.js и његов богати екосистем пакета.

Честа питања

1. Шта је Node.js? Node.js је отворена, JavaScript-базирана, серверска платформа и окружење за рунирање за развој веб апликација.
2. Шта је NVM? NVM (Node Version Manager) је алат који вам омогућава да управљате различитим верзијама Node.js на вашем систему.
3. Које су предности коришћења Node.js?
* Високе перформансе и скалабилност
* Јака заједница и широка подршка
* Једноставност коришћења
* Разноврсни екосистем
4. Могу ли да инсталирам више верзија Node.js? Да, помоћу NVM можете да инсталирате и управљате више верзија Node.js на вашем систему.
5. Који је најбољи начин за инсталацију Node.js? Не постоји ниједан „најбољи“ начин. Избор зависи од ваших преференција и потреба.
6. Како могу да ажурирам Node.js? Ажурирање Node.js зависи од методе инсталације. За званични репозиторијум користите sudo dnf update -y, за NVM – nvm install node, а за изворни код – поново преузмите и преведите најновију верзију.
7. Шта је NPM? NPM (Node Package Manager) је менаџер пакета који вам омогућава да инсталирате и управљате модулима и пакетима Node.js.
8. Како могу да инсталирам пакете помоћу NPM? Користите команду npm install <package-name>.
9. Како могу да користим пакет у свом пројекту? Импортујте пакет помоћу require функције:
javascript
const express = require('express');

10. Где могу да нађем више информација о Node.js?
* Званична веб страница Node.js
* Документација Node.js
* Node.js Community

Тагови: Node.js, Rocky Linux, инсталација, NVM, NPM, JavaScript, веб развој