በታዋቂው የNPM ጥቅል ውስጥ የኋላ ተኳኋኝነት መጣስ በተለያዩ ፕሮጀክቶች ላይ ብልሽቶችን ያስከትላል

የNPM ማከማቻ በአዲስ በታዋቂ ጥገኝነት እትም ችግር ምክንያት ሌላ ግዙፍ የፕሮጀክት ብልሽት እያየ ነው። የችግሮቹ ምንጭ CSSን ወደ ተለያዩ ፋይሎች ለማውጣት የተነደፈውን ሚኒ-css-extract-plugin 2.5.0 አዲስ የተለቀቀው ነው። ጥቅሉ ከ10 ሚሊዮን በላይ ሳምንታዊ ውርዶች ያሉት ሲሆን ከ 7 በላይ ለሆኑ ፕሮጀክቶች እንደ ቀጥተኛ ጥገኛ ሆኖ ያገለግላል።

በአዲሱ ስሪት ላይብረሪውን ሲያስገቡ ወደ ኋላ ተኳሃኝነትን የሚጥሱ ለውጦች ተደርገዋል እና ቀደም ሲል የሚሰራውን ግንባታ ለመጠቀም ሲሞክሩ ስህተት ተፈጥሯል "const MiniCssExtractPlugin = demand('mini-css-extract-plugin')" በሰነዱ ውስጥ የተገለጸው , ወደ አዲሱ ስሪት ሲቀይሩ በ "const MiniCssExtractPlugin = ተፈላጊ ("mini-css-extract-plugin"). ነባሪ" መተካት ያስፈልጋል.

ጥገኝነቶችን በሚያካትቱበት ጊዜ ከስሪት ቁጥሩ ጋር በግልፅ በማይገናኙ ፕሮጀክቶች ውስጥ ችግሩ እራሱን አሳይቷል። እንደ መፍትሄ በ Yarn ውስጥ '"overrides": {"mini-css-extract-plugin": "2.4.5"}' በመጨመር ወይም "" የሚለውን ትዕዛዝ በመጠቀም ማሰሪያውን ካለፈው ስሪት 2.4.5 ጋር ማስተካከል ይመከራል። npm i -D --save-ትክክለኛ [ኢሜል የተጠበቀ]» በ NPM.

ከተጎጂዎች መካከል ሚኒ-ሲሲ-ኤክስትራክት-ፕለጊን እንደ ጥገኝነት የሚያጠቃልለው በፌስቡክ የተሰራውን የcrea-react-app ጥቅል ተጠቃሚዎች ይገኙበታል። ከሚኒ-ሲኤስኤስ-ኤክስትራክት-ፕለጊን ሥሪት ቁጥሩ ጋር ማያያዝ ባለመኖሩ፣creat-react-appን ለማሄድ የተደረገው ሙከራ በ"TypeError: MiniCssExtractPlugin ገንቢ አይደለም" በሚለው ስህተት አብቅቷል። ችግሩ እንዲሁ በፖኬጆች @wordpress/scripts፣ @auth0/auth0-spa-js፣ sql-formatter-gui፣ LedgerSMB፣ vip-go-mu-plugins፣ cybros፣ vue-cli፣ chore፣ ወዘተ.

ምንጭ: opennet.ru

አስተያየት ያክሉ