Isbeddellada xaasidnimada ah ee lagu ogaaday ku-tiirsanaanta xirmada npm ee leh rakibaha PureScript

Waxay kuxirantahay xirmada npm ee leh rakibaha PureScript la aqoonsaday kood xaasidnimo ah oo soo baxa marka aad isku daydo inaad xidho xidhidh qoraal saafi ah. Koodhka xaasidnimada leh waxa uu ku xidhan yahay ku tiirsanaanta rar-ka-cwd-ama-npm ΠΈ heerka-maab. Waxaa xusid mudan in dayactirka xirmooyinka ku-tiirsanaanta kuwan ay fuliyaan qoraaga asalka ah ee xirmada npm oo leh rakibaha PureScript, kaasoo ilaa dhowaan sii waday xirmadan npm, laakiin qiyaastii hal bil ka hor xirmada waxaa loo wareejiyay ilaaliyayaal kale.

Dhibaatada waxaa ogaaday mid ka mid ah ilaaliyayaasha cusub ee xirmada, kaas oo xuquuqda dayactirka lagu wareejiyay ka dib khilaafyo badan iyo doodo aan fiicnayn oo lala yeeshay qoraaga asalka ah ee xirmada npm saafiga ah. Ilaaliyeyaasha cusubi waxay mas'uul ka yihiin isu-ururinta PureScript waxayna ku adkaysteen in xirmada NPM iyo rakibayaheeda ay ilaaliyaan isla ilaaliyeyaal oo aysan ilaalin qolo dibadda ah. Qoraaga xirmada npm ee leh rakibaha PureScript kuma heshiin muddo dheer, laakiin dabadeed wuu dhiibay oo wareejiyay gelitaanka kaydka. Si kastaba ha ahaatee, ku-tiirsanaanta qaar ayaa ku hadhay gacantiisa.

Todobaadki hore soo saaraha PureScript 0.13.2 waa la sii daayay oo
Ilaaliyeyaasha cusubi waxay diyaariyeen cusboonaysiin u dhiganta xirmada npm oo wata rakibe, iyada oo ku tiirsanaanta koodka xaasidnimada ah lagu aqoonsaday. Qoraaga xirmada npm ee leh rakibaha PureScript, kaas oo laga saaray booskiisa ilaaliye, ayaa sheegay in akoonkiisa ay wax u dhimeen weeraryahanno aan la garanayn. Si kastaba ha ahaatee, qaabka ay hadda tahay, falalka kood xaasidnimada ah waxay ku koobnaayeen burburinta rakibidda xirmada, taas oo ahayd nuqulkii ugu horreeyay ee ilaaliyayaasha cusub. Falalka xaasidnimada ah waxay noqdeen loop fariin khaldan leh markii la isku dayay in lagu rakibo xirmo leh amarka "npm i -g purescript" adoon samaynin wax dhaqdhaqaaq xaasidnimo ah oo cad.

Laba weerar ayaa la ogaaday. Dhowr saacadood ka dib markii si rasmi ah loo sii daayay nooca cusub ee xirmada saafiga ah ee npm, qof ayaa sameeyay nooc cusub oo ah load-ka-cwd-ama-npm 3.0.2 ku-tiirsanaanta, isbeddellada taas oo horseeday wacitaanka loadFromCwdOrNpm() beddelkeeda ee liiska looga baahan yahay rakibaadda galalka binary soo laabtay Gudubka, u milicsada su'aalaha gelinta sida qiimaha wax soo saarka.

4 maalmood ka dib, ka dib markii horumariyayaashu ay garteen isha guuldarrooyinka oo ay isku diyaarinayeen inay sii daayaan cusboonaysiin si ay uga saaraan culeyska-cwd-ama-npm ee ku-tiirsanaanta, weerarradu waxay sii daayeen cusbooneysiin kale, load-ka-cwd-ama-npm 3.0.4, kaas oo koodhka xaasidnimada leh laga saaray. Si kastaba ha ahaatee, ku dhawaad ​​isla markiiba, cusboonaysiinta ku-tiirsanaanta kale, heerka-khariidadda 1.0.3, ayaa la sii daayay, kaas oo ku daray hagaajin xannibay wicitaanka dib-u-soo-celinta ee soo-celinta. Kuwaas. Labada xaaladoodba, isbeddelada noocyada cusub ee load-from-cwd-ama-npm iyo heerka-maabka waxay ku jireen dabeecadda kharribaadda cad. Waxaa intaa dheer, koodhka xaasidnimada leh wuxuu lahaa jeeg kicinaya ficillada khaldan kaliya markii la rakibayo sii daynta kuwa cusub oo aan sinaba u muuqan marka la rakibayo nuucyadii hore.

Horumariyayaashu waxay xalliyeen dhibaatada iyagoo siidaayay casriyeyn kaas oo ku tiirsanaanta dhibka leh laga saaray. Si looga hortago in koodka la jabsaday uu dejiyo nidaamyada isticmaalaha ka dib marka la isku dayo in lagu rakibo nooca dhibaatada leh ee PureScript, waxaa lagu talinayaa in la tirtiro waxa ku jira tusaha node_modules iyo faylasha xirmada-lock.json, ka dibna loo dejiyo nooca saafiga ah 0.13.2 sida xadka hoose.

Source: opennet.ru

Add a comment