A következő cikkben megnézzük a Node.js fájlt. Ez egy Nyílt forráskódú, több platformon futó környezet a JavaScript számára JavaScript V8 motorjával épült króm. A NodeJS eseményvezérelt I / O műveleti modellt használ, ami könnyűvé és hatékonnyá teszi.
A Node.js a JavaScript futásideje a szerverhez. míg Az npm egy Node.js csomagkezelő. Ebben a cikkben megnézzük, hogyan lehet a Node.js hosszú távú támogatási (LTS 6.11.3) verzióját biztonságos és megbízható forrásból telepíteni az Ubuntu 17.04 és a Linux Mint 18.2 rendszerekre. Tisztázza ezt a Node.js telepítésekor az npm-et is telepítjük ugyanazon az áron.
A Node.js egy több platformon futó környezet a szerver réteg számára (de nem kizárólagosan), az ECMAScript programozási nyelv alapján. Ez volt azzal a céllal készült, hogy hasznos legyen a nagymértékben méretezhető hálózati programok létrehozásában mint például a webszerverek.
Csomópont futtassa a javascriptet a Google által kifejlesztett V8 motor segítségével a Chrome böngészője számára. A V8 motort kihasználva a Node olyan szerveroldali futásidejű környezetet biztosít, amely fordítsd le és futtasd a javascriptet hihetetlen sebességgel. A sebesség növelése azért fontos, mert a V8 a Javascript-et natív gépi kódba fordítja, nem pedig értelmezi.
Ez a futásidejű környezet több "alapmodult" tartalmaz magába a bináris fájlba fordítva, mint például a hálózati modul, amely egy réteget biztosít az aszinkron hálózati programozáshoz, és más alapvető modulok, mint például az elérési út, a fájlrendszer, a puffer, az időzítők és az általánosabb célú adatfolyam. Lehetőség van harmadik felek által kifejlesztett modulok használatáraVagy előre lefordított ".node" fájlként, vagy egyszerű javascript fájlként.
Harmadik fél moduljai kiterjeszthetik a node.js fájlt, vagy hozzáadhatnak egy absztrakciós szintet, különféle middleware segédprogramok megvalósítása webes alkalmazásokhoz. Bár a modulok egyszerű fájlként telepíthetők, általában a Node Package Manager (npm) segítségével telepítik őket, amely megkönnyíti a modulok fordítását, telepítését és frissítését, valamint a függőségek kezelését. Emellett azoknak a moduloknak, amelyek nincsenek telepítve a Node alapértelmezett modulok könyvtárába, relatív elérési utat kell használniuk a megtaláláshoz. A Node.js wiki felsorolja a rendelkezésre álló harmadik fél moduljainak listáját.
A NodeJS használatához
Bár a JavaScript egy olyan nyelv, amelyet nem mindenki szeret, ez számos eszköz számára kiváló eszköz. Webalkalmazások, parancssori alkalmazások, parancsfájlok a rendszeradminisztrációhoz, mindenféle hálózati alkalmazás stb. Ez az eszköz nagyon gyors, és ez több okból is fontos:
- El a fejlődés gyorsabb.
- Az egység tesztek gyorsabban elvégezhetők.
- Az alkalmazások gyorsabbak. Ez jobb felhasználói élményhez vezet.
- Alacsonyabb infrastrukturális költségek.
is kiemeli rugalmasságát. Más környezetekben van egy "monolit" szerver (apache, tomcat stb.), És az alkalmazás "telepítve van" rajta, és nagyon specifikus könyvtárstruktúrák és konfigurációs fájlok vannak. A nodejs-ban elindítja a webszervert, és ha akar, akkor többet is elindíthat.
Telepítse a NodeJS-t az Ubuntu-ra
A biztonságos és megbízható forrás, amelyet használni fogunk NodeSource, egy csapat, amely támogatást nyújt a Node.js fájlhoz. A Node.js és az npm telepítéséhez szükségünk lesz rá először telepítse a curl-t. Csak a terminálba kell írnunk (Ctrl + Alt + T):
sudo apt install curl
Ezután ezt a parancsot fogjuk használni adattár hozzáadása szükséges a rendszerünkhöz:
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
Ezen a ponton frissítjük a szoftverlistát, és a következő parancssorozattal hajtjuk végre a telepítést:
sudo apt update && sudo apt install nodejs
Konzultálhat Node.js LTS dokumentáció Az hivatalos honlapja a projektről.
Az előző opcióval a NodeJS LTS egyik verzióját telepítjük. De van rá mód telepítsen egy régebbi verziót (Szerintem 4.2.6) az Ubuntu tárolókból. Ehhez csak egy terminált kell megnyitnunk (Ctrl + Alt + T):
sudo apt install -y nodejs nodejs-legacy
Ha azt akarjuk, akkor az használja a legújabb verziót (8.5.0) ennek a végrehajtási környezetnek a letöltését a weboldal.
Távolítsa el a NodeJS alkalmazást
hogy távolítsa el a csomópont telepítését operációs rendszerünkből csak a terminált kell megnyitnunk (Ctrl + Alt + T). Ebben a következőket fogjuk írni:
sudo apt --purge remove node sudo apt --purge remove nodejs
Hozzászólás, hagyd a tiedet
Jose Daniel Vargas Murillo