Eng Réckkompatibilitéitspaus an engem populäre NPM Package huet Crashen a verschiddene Projete verursaacht.

Den NPM Repository erliewt e weidere massiven Ausfall vu Projete wéinst Probleemer an der neier Versioun vun enger vun de populäre Ofhängegkeeten. D'Quell vun de Probleemer war déi nei Verëffentlechung vum Mini-css-extract-plugin 2.5.0 Package, entwéckelt fir CSS an getrennten Dateien ze extrahieren. De Package huet méi wéi 10 Millioune wëchentlech Downloads a gëtt als direkt Ofhängegkeet vu méi wéi 7 Tausend Projeten benotzt.

An der neier Versioun goufen Ännerunge gemaach, déi Réckkompatibilitéit verletzen beim Import vun der Bibliothéik an zu engem Feeler gefouert hunn wann Dir probéiert déi virdru gëlteg a beschriwwen an der Dokumentatiounskonstruktioun ze benotzen "const MiniCssExtractPlugin = require('mini-css-extract-plugin') ”, déi beim Wiessel op déi nei Versioun duerch “const MiniCssExtractPlugin = require(“mini-css-extract-plugin”).default ersat muss ginn.

De Problem manifestéiert sech a Projeten déi net explizit un d'Versiounsnummer gebonnen hunn wann se Ofhängegkeeten enthalen. Als Léisung ass et recommandéiert de Link op déi fréier Versioun 2.4.5 ze fixéieren andeems Dir '"overrides": {"mini-css-extract-plugin": "2.4.5"}' an Yarn bäidréit oder de Kommando benotzt " npm i -D" --save-exact [Email geschützt]" an NPM.

Ënnert den Affer waren d'Benotzer vum Create-React-App Package, dee vu Facebook entwéckelt gouf, deen de Mini-CSS-Extract-Plugin als Ofhängegkeet verbënnt. Wéinst dem Mangel u Bindung un d'Mini-css-Extract-Plugin Versiounsnummer sinn d'Versuche fir d'Create-React-App ze starten mat dem Feeler "TypeError: MiniCssExtractPlugin ass keen Konstruktor" ofgeschloss. D'Thema huet och Pakete betraff @wordpress/scripts, @auth0/auth0-spa-js, sql-formatter-gui, LedgerSMB, vip-go-mu-plugins, Cybros, vue-cli, chore, etc.

Source: opennet.ru

Setzt e Commentaire