Tagann Node.js 15.0 le nuashonruithe ar NPM, V8 agus níos mó

Nód-js

Tá an leagan nua de Node.js 15.0 eisithe cheana féin agus bíonn sé ar fáil go ginearálta do gach duine. Nód.js 15 in ionad Node.js 14 mar an leagan "reatha", fad Cuirfear Node.js 14 chun cinn go LTS ag deireadh na míosa seo. Gheobhaidh Node.js 14 stádas LTS agus tacófar leo go dtí Aibreán 2023. An brainse LTS roimhe seo de Mairfidh Node.js 12.0 go dtí Aibreán 2022 agus an ceann roimh an mbrainse deireanach LTS 10.0 go dtí Aibreán 2021.

Ós rud é gur uimhir corr-leagan é seo, ní chuirfear Node.js 15 chun cinn go LTS. Dá bhrí sin, ba cheart é seo a chur san áireamh, toisc go molann an tionscadal faoi choimirce Fhondúireacht OpenJS go ginearálta líne scaoilte LTS a úsáid le haghaidh imscaradh táirgeachta.

Dóibh siúd nach bhfuil cur amach acu ar Node.js, ba chóir go mbeadh a fhios agat é sin Is ardán é d’fheidhmchláir líonra i JavaScript.

Thabhairt chun cuimhne gur féidir an t-ardán Node.js a úsáid le haghaidh cothabhála freastalaí feidhmchlár gréasáin agus chun gnáthchláir líonra cliant agus freastalaí a chruthú.

Chun feidhmiúlacht na bhfeidhmchlár ar Node.js a leathnú, ullmhaíodh bailiúchán mór modúl, inar féidir leat modúil a fháil le freastalaithe agus cliaint HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, modúil le haghaidh comhtháthaithe le creataí gréasáin éagsúla, láimhseálaithe WebSocket agus Ajax, nascóirí DBMS (MySQL, PostgreSQL, SQLite, MongoDB), innill teimpléid, innill CSS, cur chun feidhme crypto-algartam agus córais údaraithe (OAuth), parsálaithe XML.

Príomhghnéithe nua Node.js 15.0

Sa leagan nua seo chuir sé cur i bhfeidhm turgnamhach ar an rang AbortController leis, atá bunaithe ar API gréasáin AbortController agus a cheadaíonn comharthaí a chealú in APIs roghnaithe atá bunaithe ar Gheall.

La N-API (API chun forlíontáin a fhorbairt) nuashonraithe go leagan 7, a chuimsíonn modhanna nua chun oibriú le ArrayBuffers.

An mótar Nuashonraíodh V8 go leagan 8.6, Cad ligeann do Node.js 15 feidhmeanna mar Promise.any a chur i bhfeidhm(), AggregateError, String.prototype.replaceAll (), agus oibreoirí sannadh Boole "&& =", "|| =", agus "?? =".

Aistrithe chuig an leagan nua de bhainisteoir pacáiste NPM 7.0, i gcás ina dtacaítear le Spásanna Oibre spleáchais ilphacáistí a chomhcheangal in aon phacáiste amháin, déanann an spleáchais piaraí a shuiteáil go huathoibríoch, an dara leagan den fhormáid ghlais (pacáiste-lock.json v2) agus tacaíocht do chomhad glasála yarn.lock.

Athraítear an láimhseálaí neamhláimheRejection chun na heisceachtaí réamhshocraithe “caith” a úsáid in ionad na rabhaidh “rabhaidh”.

Sa mhodh "caith", in éagmais láimhseálaí sainmhínithe go sainráite, neamhláimhseáilRejection caith eisceacht gan bhreith anois, ach má tá an rialtóir cumraithe, ní thiocfaidh aon athrú ar an iompar. Soláthraítear an bhratach “–unhandled-rejections = warn” chun an t-iompar roimhe seo a chur ar ais.

Cuireadh tacaíocht thurgnamhach le prótacal QUIC leis an modúl "Glan", atá mar bhunús le HTTP / 3 agus a mheastar mar mhalairt ar an gceangal TCP + TLS don Ghréasán, a réitíonn na fadhbanna le cumraíocht fhada agus amanna idirbheartaíochta na nasc TCP agus a chuireann deireadh leis na moilleanna sa chaillteanas paicéid le linn aistriú sonraí. Chun tacaíocht QUIC a chumasú i Node.js, teastaíonn tionól.

Is breiseán é QUIC thar UDP a thacaíonn le ilphléacsáil naisc iolracha agus a sholáthraíonn modhanna criptithe atá coibhéiseach le TLS / SSL.

Conas Node.JS a shuiteáil ar Linux?

Dóibh siúd ar spéis leo a bheith in ann an leagan nua seo de Node.JS a shuiteáil, ba chóir go mbeadh a fhios acu go bhfuil an próiseas simplí go leor, chuige seo amháin Caithfidh siad teirminéal a oscailt sa chóras agus ann tá siad chun ceann de na horduithe seo a leanas a chlóscríobh, ag brath ar do distro.

I gcás na ndaoine sin ar úsáideoirí D.ebian, Ubuntu agus díorthaigh, níl le déanamh acu ach an méid seo a leanas a chlóscríobh:

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

Cé dóibh siúd ar úsáideoirí iad Arch Linux, Manjaro, Arco Linux nó aon díorthach eile de Arch:

sudo pacman -S nodejs npm

Úsáideoirí OpenSUSE, ní gá ach na rudaí seo a leanas a chlóscríobh:

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

Faoi dheireadh dóibh siúd a úsáideann Fedora, RHEL, Centos agus díorthaigh:

sudo dnf -i nodejs npm


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

bool (fíor)