Onye njikwa ngwugwu NPM 7.0 dị

bipụtara mwepụta njikwa ngwugwu NPM 7.0, gụnyere na Node.js ma jiri kesaa modul na Javascript. Ebe nchekwa NPM na-eje ozi karịa ngwugwu nde 1.3, nke ihe ruru nde iri na abụọ na-emepụta na-eji. A na-edekọ ihe dị ka ijeri 12 nbudata kwa ọnwa. NPM 75 bụ ntọhapụ mbụ dị ịrịba ama emechara ịzụ ahịa NPM Inc sitere na GitHub. A ga-etinye ụdị ọhụrụ ahụ na nnyefe nke ntọhapụ nke ikpo okwu n'ọdịnihu Nọmba. 15, nke a na-atụ anya na Ọktoba 20. Iji tinye NPM 7.0 na-echeghị ụdị Node.js ọhụrụ, ị nwere ike ịme iwu "npm i -g npm@7".

Igodo ihe ọhụrụ:

  • Oghere ọrụ (Ụlọ ọrụ), na-enye gị ohere ijikọta ndabere site na ngwugwu dị iche iche n'otu ngwugwu iji wụnye ha n'otu nzọụkwụ.
  • Ntinye akpaaka ịdabere na ndị ọgbọ (eji na plugins iji chọpụta nchịkọta ntọala nke ngwugwu ugbu a na-arụ ọrụ na ya, ọ bụrụgodị na ejighị ya ozugbo). A na-akọwapụta ịdabere na ndị ọgbọ na ngwugwu.json faịlụ na ngalaba "Dependencies". Na mbụ, ndị nrụpụta ejiri aka tinye ụdị ndabere a, mana NPM 7.0 na-arụ ọrụ algọridim iji hụ na achọtara ntụkwasị obi ndị ọgbọ akọwapụtara nke ọma n'otu ọkwa ma ọ bụ karịa ngwugwu dabere na osisi node_modules.
  • Ụdị nke abụọ nke usoro mkpọchi (package-lock v2) yana nkwado maka faịlụ mkpọchi yarn. Usoro ọhụrụ ahụ na-enye ohere maka ịrụgharị ya ma tinye ihe niile dị mkpa iji wuo osisi ngwugwu kpamkpam. NPM nwekwara ike iji faịlụ yarn.lock ugbu a dị ka isi iyi metadata ngwugwu na ozi mkpọchi.
  • Emeela nrụpụta dị ịrịba ama nke ihe ndị dị n'ime, iji kewaa ọrụ iji mee ka mmezi dị mfe na ịbawanye ntụkwasị obi. Dịka ọmụmaatụ, koodu maka inyocha na ijikwa osisi node_modules ka ebufela na modul dị iche Arborist.
  • Anyị gbanwere iji ngwugwu ngwugwu.exports, nke na-eme ka ọ ghara ikwe omume ijikọ modul dị n'ime site na oku chọrọ ().
  • Edegharịala ngwugwu ahụ kpamkpam npx, nke na-eji ugbu a "npm exec" iwu iji mee ka executables si na ngwugwu.
  • Mpụtapụta nke iwu "npm audit" agbanweela nke ukwuu, ma mgbe mmepụta n'ụdị mmadụ nwere ike ịgụ na mgbe ahọpụtara ọnọdụ "--json".

isi: opennet.ru

Tinye a comment