NPM 7.0 maareeyaha xirmada ayaa diyaar ah

la daabacay sii daynta maareeyaha xirmada NPM 7.0, oo lagu daray Node.js oo loo adeegsaday qaybinta cutubyada JavaScript. Kaydka NPM waxa uu u adeegaa in ka badan 1.3 milyan oo xidhmo, oo ay isticmaalaan ku dhawaad ​​12 milyan oo horumariyayaal ah. Ilaa 75 bilyan oo la soo dejiyo ayaa la diiwaangeliyaa bishii. NPM 7.0 wuxuu ahaa sii dayntii ugu horreysay ee la taaban karo kadib dukaamaysiga NPM Inc ee GitHub. Nooca cusub waxa lagu dari doonaa keenista sii daynta mustaqbalka ee madal Node. 15, oo la filayo 20-ka Oktoobar. Si aad u rakibto NPM 7.0 adoon sugin nooc cusub oo Node.js ah, waxaad socodsiin kartaa amarka "npm i -g npm@7".

Furaha wax cusub:

  • Goobaha shaqada (Meelaha Shaqada), taasoo kuu ogolaanaysa inaad isku geyso ku tiirsanaanta dhowr baakidh oo aad ku rakibto hal tallaabo.
  • Rakibaadda tooska ah ku tiirsanaanta asaaga (oo loo isticmaalo plugins si loo go'aamiyo baakadaha saldhigga ah ee xirmada hadda loogu talagalay inay ku shaqeyso, xitaa haddii aan si toos ah loo isticmaalin). Ku-tiirsanaanta asxaabta ayaa lagu qeexay faylka xirmada.json ee qaybta "Ku-tiirsanaanta asaaga". Markii hore, ku-tiirsanaanta noocan oo kale ah ayaa gacanta lagu rakibay horumariyayaal, laakiin NPM 7.0 waxay fulisaa algorithm si loo hubiyo in ku-tiirsanaanta saxda ah ee asaagga laga helo isla heer la mid ah ama ka sarreeya xirmada ku tiirsan ee geedka node_modules.
  • Nooca labaad ee qaabka qufulka (package-lock v2) iyo taageerada faylka qufulka yarn.lock. Qaabka cusub wuxuu u ogolaanayaa dhismo la soo celin karo oo ay ku jiraan wax kasta oo loo baahan yahay in si buuxda loo dhiso geed xirmo. NPM waxa kale oo ay hadda isticmaali kartaa faylasha yarn.lock sida isha xogta badan ee xirmada iyo macluumaadka qufulka.
  • Dib-u-soo-nooleyn muhiim ah oo ka mid ah qaybaha gudaha ayaa la sameeyay, oo loogu talagalay in la kala saaro shaqeynta si loo fududeeyo dayactirka loona kordhiyo kalsoonida. Tusaale ahaan, xeerka kormeerka iyo maaraynta geedka node_modules waxa loo raray qayb gooni ah Arborist.
  • Waxaan u beddelnay isticmaalka goobta xirmada. dhoofinta, taas oo ka dhigaysa mid aan suurtagal ahayn in lagu xiro cutubyada gudaha iyada oo loo marayo wicitaanka baahida ().
  • Xidhmada gabi ahaanba dib ayaa loo qoray npx, kaas oo hadda adeegsada amarka "npm exec" si uu u maamulo fulinta xirmooyinka.
  • Soo saarida amarka "npm audit" si weyn ayaa loo bedelay, labadaba marka la soo saaro qaabka la akhriyi karo ee aadanaha iyo marka qaabka "-json" la doorto.

Source: opennet.ru

Add a comment