I-Node.js 15.0 ifika nohlaziyo kwi-NPM, V8 kunye nokunye

Indlela yeNode-js

Inguqulelo entsha yeNode.js 15.0 sele ikhutshiwe kwaye iyafumaneka ngokubanzi kuye wonke umntu. Indlela yeNode 15 iya kuthatha indawo yeNode.js 14 njengenguqulo "yangoku", ngelixa I-Node.js 14 iya kunyuselwa kwi-LTS Ekupheleni kwale nyanga. I-Node.js 14 iya kufumana ubume be-LTS kwaye iya kuxhaswa kude kube ngu-Epreli 2023. Ukugcina isebe le-LTS langaphambili Node.js 12.0 iya kuhlala kude kube ngu-Epreli 2022 enye ephambi kwesebe lokugqibela i-LTS 10.0 kude kube ngu-Epreli 2021.

Kuba eli linombolo yenguqulo engaqhelekanga, i-Node.js 15 ayizukunyuselwa kwi-LTS. Ke ngoko, oku kufuneka kuthathelwe ingqalelo, njengoko iprojekthi ephantsi kwephiko le-OpenJS Foundation icebisa ukuba kusetyenziswe umgca wokukhululwa kweLTS ukulungiselela ukuhanjiswa kwemveliso.

Kulabo abangaqhelekanga ngeNode.js, kuya kufuneka uyazi loo nto liqonga lezicelo zenethiwekhi kwiJavaScript.

Khumbula ukuba iqonga leNode.js linokusetyenziselwa zombini ukugcinwa kwesicelo sewebhu kunye nokwenza iinkqubo zomthengi kunye neseva.

Ukwandisa ukusebenza kwezicelo zeNode. Ukudityaniswa kwezakhelo zewebhu ezahlukeneyo, abaphathi beWebSocket kunye neAjax, izihlanganisi ze-DBMS (MySQL, PostgreSQL, SQLite, MongoDB), iinjini zetemplate, iinjini zeCSS, ukumiliselwa kwe-crypto-algorithm kunye neenkqubo zokugunyazisa (i-OAuth), iipersers zeXML.

Iimpawu ezintsha eziphambili zeNode

Kule nguqulo intsha yongeze ukumiliselwa kokuvavanywa kodidi lwe-AbortController, esekwe kwi-AbortController web API kwaye ikuvumela ukuba urhoxise imiqondiso kwii-API ezikhethiweyo zeSithembiso.

La I-N-API (I-API yokuphuhlisa iiplagi) ihlaziyiwe kwinguqulo 7, kubandakanya iindlela ezintsha zokusebenza neArrayBuffers.

Imoto I-V8 ihlaziyiwe yenguqulo 8.6, Intoni ivumela iNode.js 15 ukuba iphumeze imisebenzi enje ngeSithembiso.any(), AggregateError, String.prototype.replaceAll (), kunye nabaqhubi besabelo seBoolean "&& =", "|| =", kunye "?? =".

Utshintshele kwinguqulelo entsha yomphathi wephakheji ye-NPM 7.0, apho kukho inkxaso yeendawo zokuSebenza ukudibanisa ukuxhomekeka kweephakeji ezininzi kwiphakheji enye, indlela ye- ufakelo oluzenzekelayo lokuxhomekeka koontanga, Uhlobo lwesibini lwefomathi yokutshixa (package-lock.json v2) kunye yarn.lock lock file inkxaso.

Isiphatho esingalawulekiyoRejection sitshintshiwe sisebenzise okungagqibekanga "ukuphosa" ngaphandle kwezilumkiso "zokulumkisa".

Kwimowudi "yokuphosa", ngokungabikho kwesiphatho esichazwe ngokucacileyo, ukwala okungaphendulwanga ngoku ulahle ngaphandle kokufunda, kodwa ukuba isilawuli siqwalaselwe, isimilo asizukutshintsha. Iflegi "-unhandled-rejects = warn" iflegi inikiwe ukubuyisa isimilo sangaphambili.

Inkxaso yovavanyo lwenkqubo ye-QUIC yongezwe kwimodyuli "Net", esisiseko se-HTTP / 3 kwaye ithathwa njengenye indlela kwi-TCP + TLS ebophelela iWebhu, esombulula iingxaki ngocwangciso olude kunye namaxesha othethathethwano lonxibelelwano lwe-TCP kunye nokususa ukulibaziseka kwelahleko yeepakethe ngexesha lokudluliswa kwedatha. Ukwenza inkxaso ye-QUIC kwiNode.js, indibano iyafuneka.

I-QUIC yiplagi-ngaphakathi kwe-UDP exhasa ukuphindaphindwa konxibelelwano oluninzi kwaye ibonelele ngeendlela zokubhala ngokulingana ne-TLS / SSL.

Uyifaka njani iNode.JS kwiLinux?

Kulungiselelwe abo banomdla wokukwazi ukufaka le nguqulo intsha yeNode.JS, kufuneka bazi ukuba le nkqubo ilula, kuba oku kuphela Kuya kufuneka bavule i-terminal kwaye bayakuchwetheza enye yale miyalelo ilandelayo, Kuxhomekeka kwi-distro yakho.

Kwimeko yabo bangabasebenzisi baka-Di-ebian, Ubuntu kunye neziphumo, Kuya kufuneka bathayiphe oku kulandelayo:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Ngelixa kwabo bangabasebenzisi be I-Arch Linux, iManjaro, iArco Linux okanye nayiphi na enye into evela kwiArch:

sudo pacman -S nodejs npm

Abasebenzisi be-OpenSUSE, chwetheza nje oku kulandelayo:

sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel

Okokugqibela kwabo basebenzisa I-Fedora, i-RHEL, i-Centos kunye neziphumo:

sudo dnf -i nodejs npm


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.