د PureScript انسټالر سره د 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