A Node.js 15.0 az NPM, V8 és egyéb frissítésekkel érkezik

Csomópont-js

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


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.