NPM 7.0 wuxuu la yimaadaa ku xirnaansho otomaatik ah oo dheeri ah iyo inbadan

Dhawaan sii deynta nooca cusub ee maareeyaha xirmada NPM 7.0, oo lagu daray qaybinta Node.js waxaana loo adeegsaday in lagu qaybiyo modoolada JavaScript.

Noocaan cusub ee NPM 7.0 wuxuu la imaanayaa Goobaha Shaqada(qaab muuqaal ah oo ah npm CLI), oo bixisa taageero maareynta baakado badan, iyadoo kuxiran xirmooyinka badan ee lagu rakibo hal talaabo.

Bilaabitaan farxad leh Talaadada! Maanta waxay u tahay maalin muhiim u ah npm kooxda CLI - waxaan si rasmi ah u jarnay npm@7.0.0. Haddii aad raaceysay sanadkaan la soo dhaafay, ama in ka badan, hadda oo aan dadaal adag ugu jirnay inaan kuu keeno nuqulkan.

The rakibidda tooska ah ee ku-tiirsanaanta Peer-to-fac (oo loo adeegsado fiilooyin si loo go'aamiyo xirmooyinka aasaasiga ah ee xirmada hadda loogu talagalay inay u shaqeyso, xitaa haddii aan si toos ah loogu isticmaalin).

Ku tiirsanaanta asaagga saxda ah ee baakadaha ayaa hadda si toos ah loo helayaa sidii hore ee horumariyayaashu ugu khasbanaadeen inay ku dhejiyaan gacanta.

Ku tiirsanaanta asaaga waxaa lagu qeexay faylka package.json qaybta "peerDependencies". NPM 7.0 wuxuu hirgaliyaa algorithm si loo hubiyo in ku tiirsanaanta asaaga asaasiga ah laga helo ama ka sarreeyo heerka xirmada ku tiirsan geedka node_modules.

Diiradeena iyo go'aankeenu waxay dhaafeen 3-dii bilood ee la soo dhaafay markii aan soo qaadanay usbuucii sii deynta oo aan bilownay wax ka qabashada cayayaanka / faallooyinka inta lagu jiro daaqadaha beta / rc

Sidii aan horayba u soo sheegay, weli waxaan haysannaa qol badan oo wax lagu hagaajiyo, laakiin waxaan u maleyneynaa in cilladu ay ku jirto meel aad u deggan maanta oo ay diyaar u tahay in la isticmaalo. npm v7 ayaa la raaci doona Node.js v15 (PR si loo soo dejiyo shaqadan ayaa furi doonta wax yar) waxaana rajeyneynaa inaan sii wadno xawaaraha isbedelka / hagaajinta marka aan ku soo dhowaanno rubuc dhamaadka sanadka.

Dhinaca kale nooca labaad ee qaabka qufulka ayaa la soo bandhigay (xirmada-qufulka v2) iyo taageerada faylka qufulka yarn.lock.

Qaabka xannibaadda baakadda ayaa dib loo eegay oo hadda sida muuqata ku jira wax kasta oo npm u baahan yahay si buuxda loogu dhiso geedka baakadka. Ilaa hadda faylasha yarn.lock ayaa sida muuqata la iska indhatiray, maadaama V7 macmiilka npm uu sidoo kale akhrin karo metadata xirmada iyo macluumaadka xalinta iyaga.

Qaabka cusub Waxay u oggolaaneysaa dhismeyaasha soo noqnoqda oo ay ku jiraan wax kasta oo aad u baahan tahay si aad u dhisto geed xirmo dhammaystiran.

Intaa waxaa sii dheer, waxaa lagu sheegay in kasta oo dib u habeyn ballaaran lagu sameeyay npm internals, kooxdu waxay si hagar la'aan ah u shaqeeyeen si loo hubiyo in ay jiraan carqalado yar oo inta badan socodka shaqada ah.

Gaashaanle dib u habeynta gudaha, iyada oo ujeedadu tahay kala soocista shaqeynta si loo fududeeyo dayactirka loona kordhiyo kalsoonida.

Tusaale ahaan, koodhka lagu baaro laguna maareeyo geedka node_modules waxaa loo wareejiyay qayb ka mid ah qaybaha Arborist-ka.

Loogu gudbiyay isticmaalka aagga xirmooyinka. taas oo ka dhigaysa wax aan macquul aheyn in lagu xiro qaybaha gudaha iyadoo loo marayo wicitaan loo baahan yahay ().
Gebi ahaanba dib loo qoro xirmada npx, oo hadda adeegsata amarka "npm exec" si loogu socodsiinayo fulinta xirmooyinka.

Soo saarida amarka "npm audit" ayaa si weyn isu badalay, labadaba markii lagu soo saaray qaab bini aadam la aqrin karo iyo marka la soo xulayo qaabka "-json".

Download

Nooca cusub hadda waa loo heli karaa dadweynaha oo waxaad si dhakhso leh u cusbooneysiin kartaa noocii hore ama si buuxda u rakibi kartaa noocaan cusub.

Ugu dambeyntiina, waxaa muhiim ah in la ogaado in keydka NPM uu u adeego in ka badan 1,3 milyan oo baakado ah, oo ay adeegsadaan ilaa 12 milyan oo horumariyayaal. Qiyaastii 75 bilyan oo soo dejin ah ayaa la duubay bishiiba. NPM 7.0 wuxuu ahaa sii deynti ugu horreysay ee muhiim ah ee la sameeyay kadib iibsiga shirkadda NPM Inc ee shirkadda GitHub.

Nooca cusub ayaa lagu rari doonaa nooca mustaqbalka ee barnaamijka Node.js 15, loo qorsheeyay Oktoobar 20. Si loo rakibo NPM 7.0 adigoon sugin nooc cusub oo ah Node.js, waxaa lagu sameyn karaa adoo amraya amarkaaga:

npm i -g npm@7

Hadaad rabto inaad waxbadan ka ogaato Ku saabsan nooca cusub ee la sii daayay, waxaad ka eegi kartaa faahfaahinta ogeysiiska rasmiga ah.

Xiriiriyaha waa kan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.