Seuraavassa artikkelissa tarkastellaan miten voimme asenna Node.js ja npm Ubuntu 20.04: een 18.04. Tämä on avoimen lähdekoodin, alustojen välinen runtime-ympäristö JavaScriptille, josta on jo keskusteltu tämä sivu ja siinä käytetään tapahtumasuuntautunutta I / O-toimintamallia, mikä tekee siitä kevyen ja tehokkaan.
NodeJS on a JavaScript-pohjainen avoimen lähdekoodin palvelinjärjestelmä jota käytetään ensisijaisesti taustapalvelinsovellusten rakentamiseen JavaScript-ajon aikana. Se perustuu Chromen V8-JavaScript-moottoriin. Npm on NodeJS: n oletuspaketinhallinta.
Sitä käytetään pääasiassa asynkroniseen ohjelmointiin ja on erittäin kevyt runko, mikä tekee siitä nopeamman kuin muut. Se on myös yhteensopiva suosituimpien käyttöjärjestelmien kanssa. Erilaisia sovelluksia, kuten verkkosovelluksia, komentorivisovelluksia jne., Voidaan kehittää tämän kehyksen avulla Ubuntun avulla.
Lisää NodeJS-arkisto NodeSourcesta
NodeSource on yrityksen oma yritystason solmavarasto, joka ylläpitää ja sisältää uusimmat NodeJS-versiot. NodeSourcesta voimme asentaa tietyn version NodeJS: stä.
Jos haluat asentaa NodeJS: n NodeSourcesta, suorita jokin seuraavista komennoista lisätäksesi meidät kiinnostavan version. Tehdä se meidän on oltava kihara asennettuna. Jos sinulla ei vielä ole tätä työkalua, voit asentaa sen komennolla:
sudo apt install curl
Nyt asenna uusin versio (versio 14), terminaaliin (Ctrl + Alt + T) lisätään tämä PPA:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
että asenna versio 12, sinun tarvitsee vain suorittaa komento:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
että asenna LTS-versio (versio 10), käytettävä sähkönhankintasopimus on:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Kun olet lisännyt jonkin näistä PPA-sopimuksista, voimme asentaa NodeJS: n uusimman version valitsemastamme arkistosta. Jos lisäämme useita arkistoja, asennetaan NodeJS: n uusin versio eikä LTS.
Asenna NodeJS ja npm
Asennusta varten päätelaitteessa (Ctrl + Alt + T) meidän on suoritettava komento:
sudo apt install nodejs
Kun asennus on valmis, NodeJS- ja npm-moduulit on asennettava ja käyttövalmiita. Voimme käyttää seuraavia komentoja katso asennetun version numero.
node --version npm --version
Komennot sisältävät luettelon asennetusta solmun versiosta ja npm:
Voit katso kaikki asennusohjeet saatavilla projektin GitHub-sivu.
Asenna NodeJS ja npm Snapin kautta
Toinen muoto NodeJS: n asentaminen tapahtuu järjestelmänvalvojan kautta pikapaketit. Tämä voi olla helpoin tapa tehdä se.
Napsautuksia on helppo luoda ja asentaa ohjelmistopaketteja. Nämä ovat pakattuja sovelluksia kaikilla riippuvuuksillaan, jotta ne voidaan suorittaa kaikissa suosituissa Gnu / Linux-jakeluissa yhdestä koontiversiosta.
että asenna uusin versio (versio 14) päätelaitteessa (Ctrl + Alt + T):
sudo snap install node --channel=14/stable --classic
Voimme asentaa version 13 komennon suorittaminen:
sudo snap install node --channel=13/stable --classic
että asenna versio 10, käytettävä komento on seuraava:
sudo snap install node --channel=10/stable --classic
Palvelimen testaus
Voit testata, onko verkkopalvelin asennettu oikein, luodaan testitiedosto nimeltä http_palvelin.js kotikansiossa suosikkieditorimme avulla:
cd ~/ vim http_server.js
Sitten me tulemme kopioi ja liitä seuraava sisältö tiedostoon:
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}/`); });
Tämän jälkeen tiedosto tallennetaan. Nyt suoritamme sen seuraavalla komennolla palvelimen käynnistämiseksi:
node http_server.js
Meidän pitäisi nähdä lähtö, joka näyttää seuraavalta terminaalissa:
Nyt, jos avaat suosikkiselaimemme ja siirrymme palvelimen isäntänimeen tai IP-osoitteeseen, jota seuraa portti 3000, meidän pitäisi nähdä seuraavanlainen esimerkkisivu:
http://localhost:3000
että lisätietoja NodeJS: stä, käyttäjät voivat käydä projektisivu.
Pidin todella siitä, kuinka hyvin se on selitetty.
Kiitos!