A Node.js 15.0 új verziója már megjelent és általában mindenki számára elérhető. Node.js 15 helyettesíti a Node.js 14-et "jelenlegi" verzióként, míg A Node.js 14 előléptetésre kerül az LTS-be e hónap végén. A Node.js 14 megkapja az LTS státuszt, és 2023 áprilisáig támogatott lesz. A A Node.js 12.0 2022 áprilisáig tart és az utolsó leágazás előtti LTS 10.0 2021 áprilisáig.
Mivel ez egy páratlan verziószám, a Node.js 15 nem kerül az LTS-be. Ezért ezt figyelembe kell venni, mivel az OpenJS Alapítvány égisze alatt álló projekt általában LTS kiadósor használatát javasolja a gyártási telepítésekhez.
Azok számára, akik nem ismerik a Node.js fájlt, ezt tudnia kell egy platform a hálózati alkalmazások számára JavaScript-ben.
Emlékezzünk arra, hogy a Node.js platform mind a webalkalmazás-kiszolgáló karbantartására, mind a szokásos kliens- és szerverhálózati programok létrehozására használható.
A Node.js alkalmazások funkcionalitásának bővítése érdekében egy nagy modulgyűjtemény készült, amelyben megtalálhatók modulok HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 szerverek és kliensek megvalósításával, modulok a integráció különféle webes keretrendszerekkel, WebSocket és Ajax kezelőkkel, DBMS csatlakozókkal (MySQL, PostgreSQL, SQLite, MongoDB), sablon motorokkal, CSS motorokkal, kripto- algoritmus implementációkkal és engedélyezési rendszerekkel (OAuth), XML elemzőkkel.
A Node.js 15.0 legfőbb új szolgáltatásai
Ebben az új verzióban hozzáadta az AbortController osztály kísérleti megvalósítását, amely az AbortController webes API-n alapul, és lehetővé teszi a jelek törlését a kiválasztott Promise-alapú API-kban.
La N-API (API bővítmények fejlesztéséhez) a 7. verzióra frissült, amely új módszereket tartalmaz az ArrayBuffers használatához.
A motor A V8 frissítve lett a 8.6-os verzióra, mit lehetővé teszi a Node.js 15 számára, hogy olyan funkciókat valósítson meg, mint a Promise.any(), AggregateError, String.prototype.replaceAll (), és a logikai hozzárendelés operátorok "&& =", "|| =" és "?? =".
Áttérve az NPM 7.0 csomagkezelő új verziójára, ahol a Workspaces támogatja a több csomag függőségeinek egyetlen csomagba való egyesítését, akkor a társfüggőségek automatikus telepítése, a zár formátum második verziója (package-lock.json v2) és a yarn.lock lock fájl támogatása.
A kezeletlenRejection kezelő megváltozik, hogy az alapértelmezett "dobás" kivételeket használja a "figyelmeztetés" figyelmeztetések helyett.
"Dobás" módban, kifejezetten meghatározott kezelő hiányában kezeletlen Elutasítás most dobj el egy el nem fogott kivételt, de ha a vezérlő konfigurálva van, akkor a viselkedés nem változik. Az előző viselkedés visszaállításához a "–használatlan-elutasítás = figyelmeztetés” jelző található.
A modulhoz hozzáadták a QUIC protokoll kísérleti támogatását A HTTP / 3 alapját képező "Net", amelyet a TCP + TLS webes összerendelés alternatívájának tekintenek, amely megoldja a TCP-kapcsolatok hosszú konfigurációs és tárgyalási idejével kapcsolatos problémákat, és kiküszöböli a veszteség késéseit. csomag átvitele során. A QUIC támogatás engedélyezéséhez a Node.js fájlban összeállításra van szükség.
A QUIC egy UDP-n keresztüli plug-in, amely támogatja a több kapcsolat multiplexelését, és a TLS / SSL-nek megfelelő titkosítási módszereket kínál.
Hogyan telepítsük a Node.JS-t Linux-ra?
Azok számára, akik érdeklődnek a Node.JS új verziójának telepítése iránt, tudnia kell, hogy a folyamat meglehetősen egyszerű, csak ezért Meg kell nyitniuk egy terminált a rendszerben, és abban beírják az alábbi parancsok egyikét, a disztribúciótól függően.
D-felhasználók esetébenebian, Ubuntu és származékai, csak be kell írniuk a következőket:
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
Míg azok számára, akik a Arch Linux, Manjaro, Arco Linux vagy az Arch bármely más származéka:
sudo pacman -S nodejs npm
OpenSUSE felhasználók, csak írja be a következőt:
sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel
Végül azoknak, akik használják Fedora, RHEL, Centos és származékai:
sudo dnf -i nodejs npm