NodeJS at npm, pag-install sa Ubuntu 20.04 | 18.04

tungkol sa nodejs

Sa susunod na artikulo ay titingnan natin kung paano natin magagawa i-install ang Node.js at npm sa Ubuntu 20.04 | 18.04. Ito ay isang bukas na mapagkukunan, cross-platform runtime na kapaligiran para sa JavaScript na tinalakay sa ang pahinang ito at gumagamit iyon ng isang modelo ng pagpapatakbo ng I / O na nakatuon sa kaganapan, na ginagawang magaan at mahusay.

Ang NodeJS ay isang Batay sa JavaScript na open source server framework na pangunahing ginagamit para sa pagbuo ng mga aplikasyon ng backend server na may JavaScript runtime. Batay ito sa V8 JavaScript engine ng Chrome. Ang Npm ay ang default manager ng package para sa NodeJS.

Pangunahin itong ginagamit para sa asynchronous na programa at isang napaka-ilaw na frame, na ginagawang mas mabilis ito kaysa sa iba. Tugma din ito sa pinakapopular na operating system. Ang iba't ibang mga uri ng application, tulad ng mga web application, mga application ng command line, atbp., Ay maaaring mabuo sa balangkas na ito gamit ang Ubuntu.

Magdagdag ng imbakan ng NodeJS mula sa NodeSource

Ang NodeSource ay ang sariling enterprise-level node repository na nagpapanatili at naglalaman ng mga pinakabagong bersyon ng NodeJS. Mula sa NodeSource magagawa naming i-install ang isang tukoy na bersyon ng NodeJS.

Upang mai-install ang NodeJS mula sa NodeSource, patakbuhin lamang ang isa sa mga sumusunod na utos upang idagdag ang tukoy na bersyon na kinaganyak namin. Upang gawin ito magkakaroon kaming mai-install na curl. Kung wala ka pa ng tool na ito, maaari mo itong mai-install sa utos:

sudo apt install curl

Ngayon para sa i-install ang pinakabagong bersyon (bersyon 14), sa isang terminal (Ctrl + Alt + T) idaragdag namin ang PPA na ito:

magdagdag ng repo nodejs 14

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

Sa i-install ang bersyon 12, kailangan mo lamang patakbuhin ang utos:

magdagdag ng repo nodeJS 12

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Sa i-install ang bersyon ng LTS (bersyon 10), ang gagamitin na PPA ay:

magdagdag ng repo nodejs 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Matapos idagdag ang anuman sa mga PPA na ito, maaari naming mai-install ang pinakabagong bersyon ng NodeJS mula sa repository na aming napili. Kung magdagdag kami ng maraming mga repository, ang pinakabagong bersyon ng NodeJS ay mai-install at hindi ang LTS.

I-install ang NodeJS at npm

Para sa pag-install, sa isang terminal (Ctrl + Alt + T) kailangan naming isagawa ang utos:

i-install ang mga nodej na may apt

sudo apt install nodejs

Matapos makumpleto ang pag-install, ang mga modyul na NodeJS at npm ay dapat na mai-install at handa nang gamitin. Maaari naming gamitin ang mga sumusunod na utos sa tingnan ang naka-install na numero ng bersyon.

node --version

npm --version

Ililista ng mga utos ang naka-install na bersyon ng node at npm:

naka-install na nodejs at bersyon ng npm

Maaari mo tingnan ang lahat ng mga tagubilin sa pag-install magagamit mula sa pahina ng GitHub ng proyekto.

I-install ang NodeJS at npm sa pamamagitan ng Snap

Ang isa pang anyo ng ang pag-install ng NodeJS ay sa pamamagitan ng admin snap packages. Maaaring ito ang pinakamadaling paraan upang magawa ito.

Madali ang mga snap upang lumikha at mag-install ng mga package ng software. Ito ay naka-package na mga application kasama ang lahat ng kanilang mga dependency upang tumakbo sa lahat ng mga tanyag na pamamahagi ng Gnu / Linux mula sa isang solong pagbuo.

Sa i-install ang pinakabagong bersyon (bersyon 14) sa isang terminal (Ctrl + Alt + T) na tumatakbo:

Pag-install ng snap ng NodeJs 14

sudo snap install node --channel=14/stable --classic

Maaari naming mai-install ang bersyon 13 tumatakbo ang utos:

pag-install ng nodeJs 13 snap

sudo snap install node --channel=13/stable --classic

Sa i-install ang bersyon 10, ang utos na gagamitin ay ang sumusunod:

Pag-install ng snap ng NodeJS 10

sudo snap install node --channel=10/stable --classic

Pagsubok sa server

Upang subukan kung ang web server ay na-install nang tama, lumikha tayo ng isang pagsubok na file na tinatawag http_server.js sa aming folder sa bahay gamit ang aming paboritong editor:

cd ~/

vim http_server.js

Pagkatapos ay gagawin namin kopyahin at i-paste ang sumusunod na nilalaman sa file:

file ng pagsubok ng server

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Prueba de Nodejs para Ubunlog');
});

server.listen(port, hostname, () => {
  console.log(`Servidor funcionando en http://${hostname}:${port}/`);
});

Pagkatapos nito, nai-save namin ang file. Ngayon isinasagawa namin ito sa sumusunod na utos upang simulan ang server:

node http_server.js

Dapat naming makita ang isang output na kamukha ng sumusunod sa terminal:

Halimbawa ng output ng console

Ngayon kung buksan namin ang aming paboritong browser at pumunta kami sa hostname ng server o sa IP address na sinusundan ng port 3000, dapat nating makita ang isang sample na pahina tulad ng sumusunod:

subukan sa firefox

http://localhost:3000

Sa matuto nang higit pa tungkol sa NodeJS, maaaring bisitahin ng mga gumagamit ang pahina ng proyekto.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Mateo dijo

    Nagustuhan ko talaga kung gaano ito napaliwanag.
    Salamat sa iyo!