„NodeJS“ ir „npm“, diegimas „Ubuntu“ 20.04 | 18.04 val

apie nodejus

Kitame straipsnyje mes apžvelgsime, kaip galime įdiekite „Node.js“ ir „npm“ Ubuntu 20.04 | 18.04 val. Tai yra atviro kodo „cross-platform“ vykdymo laiko aplinka, skirta „JavaScript“, jau aptartai šiuo puslapiu ir tam naudojamas į įvykį orientuotas įvesties / išvesties operacijų modelis, kuris daro jį lengvą ir efektyvų.

„NodeJS“ yra a „Java“ pagrindu sukurta atvirojo kodo serverio sistema kuris pirmiausia naudojamas kuriant „backend“ serverio programas su „JavaScript“ vykdymo laiku. Jis pagrįstas „Chrome“ V8 „JavaScript“ varikliu. Npm yra numatytasis „NodeJS“ paketų tvarkytuvas.

Jis daugiausia naudojamas asinchroniniam programavimui ir yra labai lengvas rėmas, todėl tai greičiau nei kiti. Jis taip pat suderinamas su populiariausiomis operacinėmis sistemomis. Naudojant „Ubuntu“, naudojant šią sistemą galima sukurti įvairių tipų programas, tokias kaip interneto programos, komandų eilutės programos ir kt.

Pridėkite „NodeJS“ saugyklą iš „NodeSource“

„NodeSource“ yra įmonės įmonės lygio mazgų saugykla, palaikanti naujausias „NodeJS“ versijas.. Iš „NodeSource“ galėsime įdiegti konkrečią „NodeJS“ versiją.

Norėdami įdiegti „NodeJS“ iš „NodeSource“, tiesiog paleiskite vieną iš šių komandų, kad pridėtumėte konkrečią mus dominančią versiją. Padaryti tai turėsime įsirengti garbaną. Jei dar neturite šio įrankio, galite jį įdiegti naudodami komandą:

sudo apt install curl

Dabar už įdiekite naujausią versiją (versija 14), terminale (Ctrl + Alt + T) pridėsime šį PPA:

pridėti repo nodejs 14

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

į įdiekite 12 versiją, tereikia paleisti komandą:

pridėti atpirkimo mazgąJS 12

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

į įdiekite LTS versiją (versija 10), PPA bus naudojama:

pridėti repo nodejs 10

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

Pridėję bet kurį iš šių EEPS, galėsime įdiegti naujausią „NodeJS“ versiją iš pasirinktos saugyklos. Jei pridėsime kelias saugyklas, bus įdiegta naujausia „NodeJS“ versija, o ne „LTS“.

Įdiekite „NodeJS“ ir „npm“

Norėdami įdiegti, terminale (Ctrl + Alt + T) turėsime įvykdyti komandą:

įdiekite nodejs su apt

sudo apt install nodejs

Baigus diegimą, „NodeJS“ ir „npm“ moduliai turėtų būti įdiegti ir paruošti naudoti. Mes galime naudoti šias komandas žiūrėkite įdiegtos versijos numerį.

node --version

npm --version

Komandose bus nurodyta įdiegta mazgo ir npm versija:

įdiegta „nodejs“ ir „npm“ versija

Jūs galite žiūrėkite visas montavimo instrukcijas galima iš projekto „GitHub“ puslapis.

Įdiekite „NodeJS“ ir „npm“ per „Snap“

Kita forma diegti „NodeJS“ yra per administratorių spragtelėkite paketus. Tai gali būti lengviausias būdas tai padaryti.

Snaps yra lengva sukurti ir įdiegti programinės įrangos paketus. Tai yra supakuotos programos su visomis priklausomybėmis, skirtos paleisti visus populiarius „Gnu / Linux“ paskirstymus iš vieno kūrimo.

į įdiekite naujausią versiją (versija 14) paleidus terminalą („Ctrl“ + „Alt“ + T):

„NodeJs 14“ spartusis diegimas

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

Mes galime įdiegti 13 versiją paleisdami komandą:

„nodeJs 13“ spartusis diegimas

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

į įdiekite 10 versiją, komanda bus tokia:

„NodeJS 10“ spartusis diegimas

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

Testuojamas serveris

Norėdami patikrinti, ar žiniatinklio serveris įdiegtas teisingai, sukurkime bandomąjį failą, vadinamą http_server.js mūsų aplanke naudodami mėgstamą redaktorių:

cd ~/

vim http_server.js

Tada mes tai padarysime nukopijuokite ir įklijuokite toliau nurodytą turinį į failą:

serverio bandomasis failas

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}/`);
});

Po to išsaugome failą. Dabar mes jį įvykdome naudodami šią komandą, norėdami paleisti serverį:

node http_server.js

Terminale turėtume pamatyti išvestį, kuri atrodo taip:

Pulto išvesties pavyzdys

Dabar, jei atidarysime savo mėgstamą naršyklę ir einame prie serverio pagrindinio kompiuterio pavadinimo arba IP adreso, po kurio eina 3000 prievadas, turėtume pamatyti tokio puslapio pavyzdį:

testas „Firefox“

http://localhost:3000

į sužinokite daugiau apie „NodeJS“, vartotojai gali apsilankyti projekto puslapis.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Mateo sakė

    Man labai patiko, kaip gerai tai paaiškinta.
    Thank you!