NPM 7.0 mai sarrafa fakiti akwai

aka buga sakin mai sarrafa kunshin NPM 7.0, haɗa tare da Node.js kuma ana amfani dashi don rarraba kayayyaki a cikin JavaScript. Ma'ajiyar NPM tana yin hidimar fakiti sama da miliyan 1.3, waɗanda kusan masu haɓakawa miliyan 12 ke amfani da su. Ana yin rikodin abubuwan zazzagewa kusan biliyan 75 a kowane wata. NPM 7.0 ita ce muhimmiyar sakin farko da aka kafa bayan siyayya NPM Inc ta GitHub. Za a haɗa sabon sigar a cikin isar da sakin dandalin nan gaba Node. Js 15, wanda ake sa ran ranar 20 ga watan Oktoba. Don shigar da NPM 7.0 ba tare da jiran sabon sigar Node.js ba, kuna iya gudanar da umurnin "npm i -g npm@7".

Maɓalli sababbin abubuwa:

  • Wuraren aiki (Ayyuka), yana ba ku damar haɗa abubuwan dogaro daga fakiti da yawa zuwa fakiti ɗaya don shigar da su a mataki ɗaya.
  • Shigarwa ta atomatik dogaro na tsara (amfani da su a cikin plugins don ƙayyade fakitin tushe waɗanda aka tsara kunshin na yanzu don yin aiki da su, koda kuwa ba a yi amfani da shi kai tsaye a ciki ba). An ƙayyadaddun abubuwan dogaro na tsara a cikin fayil ɗin kunshin.json a cikin sashin “Dependencies”. A baya can, an shigar da irin waɗannan abubuwan dogaro da hannu ta hanyar masu haɓakawa, amma NPM 7.0 yana aiwatar da algorithm don tabbatar da cewa an sami ma’anar dogaron takwarorinsu daidai a matakin ɗaya ko sama da abin dogaro a cikin bishiyar node_modules.
  • Siga na biyu na tsarin kulle (kulle-kulle v2) da goyan bayan fayil ɗin kulle yarn. Sabon tsarin yana ba da damar sake ginawa kuma ya haɗa da duk abin da ake buƙata don gina cikakken bishiyar kunshin. NPM kuma na iya amfani da fayilolin yarn.lock a matsayin tushen fakitin metadata da bayanin kullewa.
  • An gudanar da gagarumin sake fasalin abubuwan ciki, da nufin raba ayyuka don sauƙaƙe kulawa da haɓaka aminci. Misali, lambar don dubawa da sarrafa bishiyar node_modules an matsar da ita zuwa wani nau'i na daban Arborist.
  • Mun canza zuwa amfani da filin kunshin.exports, wanda ya sa ba zai yiwu a haɗa na'urorin ciki ta hanyar buƙatun () kira ba.
  • An sake rubuta fakitin gaba daya npx, wanda yanzu yana amfani da umarnin "npm exec" don gudanar da abubuwan aiwatarwa daga fakiti.
  • Fitowar umarnin "npm audit" an canza shi sosai, duka lokacin da aka fitar a cikin tsarin ɗan adam da ake iya karantawa da lokacin da aka zaɓi yanayin "-json".

source: budenet.ru

Add a comment