Rashin daidaituwa na baya a cikin sanannen kunshin NPM ya haifar da hadarurruka a ayyuka daban-daban.

Ma'ajiyar ajiyar NPM tana fuskantar wani babban katsewar ayyuka saboda matsaloli a cikin sabon sigar ɗaya daga cikin shahararrun abubuwan dogaro. Tushen matsalolin shine sabon sakin karamin-css-extract-plugin 2.5.0, wanda aka ƙera don cire CSS cikin fayiloli daban-daban. Kunshin yana da abubuwan saukarwa sama da miliyan 10 na mako-mako kuma ana amfani dashi azaman dogaro kai tsaye akan ayyuka sama da dubu 7.

A cikin sabon sigar, an yi canje-canje waɗanda suka keta daidaituwar baya lokacin shigo da ɗakin karatu kuma sun haifar da kuskure yayin ƙoƙarin amfani da ingantaccen aiki da aka bayyana a cikin takaddun gini “const MiniCssExtractPlugin = buƙatar ('mini-css-extract-plugin') ", wanda lokacin canzawa zuwa sabon sigar ana buƙatar maye gurbinsa da "const MiniCssExtractPlugin = buƙatar ("mini-css-extract-plugin").default".

Matsalar ta bayyana kanta a cikin ayyukan da ba su daure kai tsaye ga lambar sigar ba yayin haɗa abubuwan dogaro. A matsayin abin aiki, ana ba da shawarar gyara hanyar haɗi zuwa sigar da ta gabata 2.4.5 ta ƙara '' overrides': {"mini-css-extract-plugin": "2.4.5"}' a cikin Yarn ko amfani da umarnin " npm i -D" --save-daidai [email kariya]" in NPM.

Daga cikin wadanda abin ya shafa har da masu amfani da kunshin Create-react-app wanda Facebook ya kirkira, wanda ke hada mini-css-extract-plugin a matsayin dogaro. Sakamakon rashin ɗaure lambar sigar ƙaramar-css-extract-plugin, ƙoƙarin ƙaddamar da ƙirƙira-react-app ya ƙare tare da kuskuren "TypeError: MiniCssExtractPlugin ba magini bane." Har ila yau batun ya shafi fakitin @wordpress/scripts, @auth0/auth0-spa-js, sql-formatter-gui, LedgerSMB, vip-go-mu-plugins, cybros, vue-cli, chore, da sauransu.

source: budenet.ru

Add a comment