УПМ репозиторийинде популярдуу көз карандылыктын биринин жаңы версиясындагы көйгөйлөрдөн улам долбоорлордун кезектеги массалык өчүрүлүшү байкалууда. Көйгөйлөрдүн булагы CSSти өзүнчө файлдарга чыгаруу үчүн иштелип чыккан mini-css-extract-plugin 2.5.0 пакетинин жаңы чыгарылышы болду. Пакетте 10 миллиондон ашык жумалык жүктөмөлөр бар жана 7 миңден ашык долбоорлорго түз көз карандылык катары колдонулат.
Жаңы версияда, китепкананы импорттоодо артка шайкештикти бузган өзгөртүүлөр киргизилди жана мурда жарактуу жана документтин курулушунда сүрөттөлгөн “const MiniCssExtractPlugin = талап кылуу('mini-css-extract-plugin') колдонууга аракет кылууда катага алып келди. ”, жаңы версияга өтүүдө “const MiniCssExtractPlugin = талап кылуу(“mini-css-extract-plugin”).default” менен алмаштырылышы керек болчу.
Көйгөй көз карандылыктарды камтууда версия номери менен ачык байланышпаган долбоорлордо көрүнгөн. Чечим катары, '"overrides": {"mini-css-extract-plugin": "2.4.5"}' кошуу менен мурунку 2.4.5 версиясына шилтемени оңдоо сунушталат. npm i -D" --save-exact [электрондук почта корголгон]"УПМде.
Жабыркагандардын арасында Facebook тарабынан иштелип чыккан, mini-css-extract-pluginди көз карандылык катары туташтырган create-react-app пакетинин колдонуучулары болгон. Mini-css-extract-plugin версиясынын номери менен байланыштырылбагандыктан, create-react-тиркемесин ишке киргизүү аракети "TypeError: MiniCssExtractPlugin конструктор эмес" катасы менен аяктады. Маселе @wordpress/scripts, @auth0/auth0-spa-js, sql-formatter-gui, LedgerSMB, vip-go-mu-plugins, cybros, vue-cli, chore ж.б. пакеттерге да таасирин тийгизди.
Source: opennet.ru