Achọpụtara mgbanwe ọjọọ na ndabere maka npm npm nwere ihe nrụnye PureScript

Dabere na ngwugwu npm nwere ihe nrụnye PureScript mara koodu ojoo na-egosi mgbe ị na-agbalị ịwụnye ngwugwu edemede dị ọcha. Agbakwunyere koodu ọjọọ site na ndabere ibu-si-cwd-ma ọ bụ-npm и ọnụego-map. Ọ bụ ihe kwesịrị ịrịba ama na ndozi nke ngwugwu na ihe ndabere ndị a bụ onye edemede mbụ nke ngwugwu npm na onye nrụnye PureScript, bụ onye na-edobe ngwugwu npm a ruo n'oge na-adịbeghị anya, mana ihe dị ka otu ọnwa gara aga, ebufere ngwugwu ahụ na ndị na-elekọta ndị ọzọ.

Achọpụtara nsogbu ahụ site n'aka otu n'ime ndị na-elekọta ihe ọhụrụ nke ngwugwu ahụ, bụ onye e bufere ikike nrụzi mgbe ọtụtụ esemokwu na mkparịta ụka na-adịghị mma na onye edemede mbụ nke npm npm. Ndị na-elekọta ọhụrụ ahụ na-ahụ maka nchịkọta PureScript ma kwusie ike na ngwugwu NPM na onye nrụnye ya kwesịrị idowe ya site n'otu ndị na-elekọta ya ọ bụghị site na ndị ọzọ. Onye dere ngwugwu npm ya na onye nrụnye PureScript ekwenyeghị ogologo oge, mana nyezie ma bufee ohere na ebe nchekwa ahụ. Otú ọ dị, ụfọdụ ndabere nọgidere n'okpuru ya.

N'izu gara aga ewepụtara PureScript 0.13.2 compiler na
ndị na-elekọta ọhụrụ ahụ kwadoro mmelite kwekọrọ na ngwugwu npm na onye nrụnye, na ndabere nke koodu ọjọọ achọpụtara. Onye dere ngwugwu npm ya na onye nrụnye PureScript, onye ewepụrụ na ọkwa ya dị ka onye na-elekọta, kwuru na ndị mwakpo amaghị ama mebiri akaụntụ ya. Agbanyeghị, n'ụdị ya ugbu a, omume koodu ọjọọ ahụ bụ naanị imebi ntinye nke ngwugwu ahụ, nke bụ ụdị izizi sitere na ndị na-elekọta ọhụrụ. Omume ọjọọ ruru akaghị aka nwere ozi njehie mgbe ị na-agbalị ịwụnye ngwugwu nwere iwu "npm i -g purescript" na-emeghị ihe ọjọọ ọ bụla doro anya.

Achọpụtara mwakpo abụọ. Awa ole na ole ka ahapụchara ụdị ọhụrụ nke npm npm dị ọcha, onye mepụtara ụdị ọhụrụ nke load-from-cwd-or-npm 3.0.2 dabere, mgbanwe nke butere oku na loadFromCwdOrNpm() kama. nke ndepụta achọrọ maka nrụnye ọnụọgụ abụọ faịlụ weghachiri iyi gafere, na-egosipụta ajụjụ ntinye dị ka ụkpụrụ mmepụta.

Ụbọchị 4 ka e mesịrị, mgbe ndị mmepe ahụ chọpụtachara isi iyi nke ọdịda ahụ ma na-akwado ịhapụ mmelite iji wepụ ibu-site na-cwd-ma ọ bụ-npm site na ịdabere, ndị mwakpo ahụ wepụtara mmelite ọzọ, ibu-site na-cwd-ma ọ bụ-npm. 3.0.4, nke ewepụrụ koodu ọjọọ ahụ. Agbanyeghị, ihe fọrọ nke nta ka ọ bụrụ ozugbo, ewepụtara mmelite na ndabere ọzọ, ọnụego-map 1.0.3, nke gbakwunyere ndozi nke gbochiri oku ịkpọghachi maka nbudata. Ndị ahụ. n'ọnọdụ abụọ ahụ, mgbanwe na nsụgharị ọhụrụ nke load-from-cwd-or-npm na ọnụego-map bụ na ọdịdị nke sabotage doro anya. Ọzọkwa, koodu ọjọọ ahụ nwere nlele nke kpalitere omume na-adịghị mma naanị mgbe ị na-etinye ntọhapụ sitere na ndị na-elekọta ọhụrụ na ọ pụtaghị n'ụzọ ọ bụla mgbe ị na-etinye ụdị ochie.

Ndị mmepe ahụ doziri nsogbu ahụ site na ịhapụ mmelite nke ewepụrụ ndabere nsogbu. Iji gbochie koodu mebiri emebi na-edozi na sistemụ onye ọrụ mgbe ị nwara ịwụnye ụdị PureScript nwere nsogbu, a na-atụ aro ka ihichapụ ọdịnaya nke node_modules directories na faịlụ ngwugwu-lock.json, wee tọọ ụdịdị purescript 0.13.2 dị ka nke oke ala.

isi: opennet.ru

Tinye a comment