د PureScript انسټالر سره د npm کڅوړې لپاره په انحصار کې ناوړه بدلونونه وموندل شول

د PureScript انسټالر سره د npm کڅوړې پورې اړه لري پیژندل شوی ناوړه کوډ چې ښکاره کیږي کله چې تاسو د کڅوړې نصبولو هڅه کوئ خالص لیکنه. ناوړه کوډ د انحصار له لارې سرایت شوی بار-د-cwd-یا-npm څخه и د نرخ نقشه. د یادونې وړ ده چې د دې انحصارونو سره د کڅوړو ساتنه د خالص سکریپټ انسټالر سره د npm کڅوړې اصلي لیکوال لخوا ترسره کیږي ، څوک چې تر دې وروستیو پورې د دې npm کڅوړه ساتي ، مګر شاوخوا یوه میاشت دمخه بسته نورو ساتونکو ته لیږدول شوې وه.

ستونزه د کڅوړې د نوي ساتونکي لخوا وموندل شوه ، چا ته د ساتنې حقونه د ډیری اختلافونو او د خالص سکریپټ npm کڅوړې اصلي لیکوال سره ناخوښه خبرو اترو وروسته لیږدول شوي. نوي ساتونکي د PureScript کمپیلر لپاره مسؤل دي او ټینګار یې وکړ چې د NPM کڅوړه او د هغې انسټالر باید د ورته ساتونکو لخوا وساتل شي نه د بهرني ګوند لخوا. د خالص سکریپټ انسټالر سره د npm کڅوړې لیکوال د اوږدې مودې لپاره موافق نه و ، مګر بیا یې ذخیره کولو ته لاسرسی ورکړ او لیږد یې وکړ. په هرصورت، ځینې انحصارونه د هغه تر کنټرول لاندې پاتې دي.

تیره اونۍ د PureScript 0.13.2 کمپیلر خپور شو او
نوي ساتونکي د نصب کونکي سره د npm کڅوړې اړوند تازه معلومات چمتو کړي ، په هغه انحصار کې چې ناوړه کوډ پیژندل شوی و. د PureScript انسټالر سره د npm کڅوړې لیکوال، چې د ساتونکي په توګه د هغه له پوست څخه لیرې شوی و، وویل چې د هغه حساب د نامعلومو برید کونکو لخوا جوړ شوی و. په هرصورت، په خپل اوسني بڼه کې، د ناوړه کوډ کړنې د بسته بندي نصبولو لپاره محدودې وې، کوم چې د نوي ساتونکو څخه لومړۍ نسخه وه. ناوړه عملونه د خطا پیغام سره یو لوپ ته رسیدلي کله چې د "npm i -g purescript" کمانډ سره د کڅوړې نصبولو هڅه کوي پرته لدې چې کوم څرګند ناوړه فعالیت ترسره کړي.

دوه بریدونه کشف شول. د خالص سکریپټ npm کڅوړې نوې نسخه د رسمي خپریدو څخه څو ساعته وروسته، یو چا د load-from-cwd-یا-npm 3.0.2 انحصار یوه نوې نسخه جوړه کړه، کوم بدلونونه چې د دې په ځای د loadFromCwdOrNpm() ته زنګ وهلو لامل شو. د بائنری فایلونو نصبولو لپاره اړین لیست بیرته راستانه شوی سفر کول، له یوه ځایه نه بل ځاې ته وتل, د محصول د ارزښتونو په توګه د ان پټ پوښتنو عکس العمل.

4 ورځې وروسته، وروسته له دې چې پراختیا کونکو د ناکامۍ سرچینه معلومه کړه او د انحصاراتو څخه د load-from-cwd-یا-npm د ایستلو لپاره د تازه معلوماتو خپرولو لپاره چمتووالی نیولی و، برید کونکو یو بل تازه خپور کړ، load-from-cwd-یا-npm 3.0.4، په کوم کې چې ناوړه کوډ لرې شوی و. په هرصورت، نږدې سمدلاسه، بل انحصار ته تازه معلومات، د نرخ نقشه 1.0.3، خپور شو، کوم چې یو فکس اضافه کړ چې د بار کولو لپاره د کال بیک کال بند کړی. هغوی. په دواړو حالتونو کې، د load-from-cwd-or-npm او نرخ-نقشې په نویو نسخو کې بدلونونه د ښکاره تخریب په طبیعت کې وو. سربیره پردې ، ناوړه کوډ یو چیک درلود چې یوازې د نوي ساتونکو څخه خوشې کولو نصبولو پرمهال غلط عملونه رامینځته کوي او د زړو نسخو نصبولو پرمهال په هیڅ ډول نه څرګندیږي.

پراختیا کونکو ستونزه د یو تازه په خپرولو سره حل کړه په کوم کې چې ستونزه لرونکي انحصارونه لرې شوي. د دې لپاره چې د PureScript د ستونزې لرونکې نسخې د نصبولو هڅه کولو وروسته د کاروونکي سیسټمونو کې د جوړ شوي کوډ څخه د مخنیوي لپاره، دا سپارښتنه کیږي چې د node_modules لارښودونو او پیکج-lock.json فایلونو مینځپانګې حذف کړئ، او بیا د خالص سکریپټ نسخه 0.13.2 په توګه تنظیم کړئ. ټیټ حد.

سرچینه: opennet.ru

Add a comment