Популярдуу NPM пакетиндеги артка карай шайкештиктин үзүлүшү ар кандай долбоорлордо кыйроого алып келди.

УПМ репозиторийинде популярдуу көз карандылыктын биринин жаңы версиясындагы көйгөйлөрдөн улам долбоорлордун кезектеги массалык өчүрүлүшү байкалууда. Көйгөйлөрдүн булагы 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

Комментарий кошуу