NPM biltegia proiektuen beste etenaldi handi bat jasaten ari da, mendekotasun ezagunetako baten bertsio berrian arazoak direla eta. Arazoen iturria mini-css-extract-plugin 2.5.0 paketearen bertsio berria izan zen, CSS fitxategi bereizietan ateratzeko diseinatua. Paketeak astero 10 milioi deskarga baino gehiago ditu eta 7 mila proiektu baino gehiagoren menpekotasun zuzen gisa erabiltzen da.
Bertsio berrian, liburutegia inportatzerakoan atzerako bateragarritasuna urratzen zuten aldaketak egin ziren eta lehen baliozkoa eta dokumentazioan deskribatutakoa erabiltzen saiatzean errore bat eragin zuten βconst MiniCssExtractPlugin = require('mini-css-extract-plugin') β, zeina bertsio berrira aldatzean βconst MiniCssExtractPlugin = require(βmini-css-extract-pluginβ)-rekin ordezkatu behar zen.defaultβ.
Arazoa mendekotasunak sartzerakoan bertsio-zenbakiarekin esplizituki lotzen ez ziren proiektuetan agertu zen. Konponbide gisa, aurreko 2.4.5 bertsiorako esteka konpontzea gomendatzen da '"overrides": {"mini-css-extract-plugin": "2.4.5"}' Yarn-en edo " komandoa erabiliz" gehituz. npm i -D" --save-exact [posta elektroniko bidez babestua]"NPMn.
Biktimen artean, Facebook-ek garatutako create-react-app paketearen erabiltzaileak zeuden, mini-css-extract-plugin menpekotasun gisa lotzen duena. Mini-css-extract-plugin bertsio-zenbakiarekin lotzen ez zenez, create-react-app abiarazteko saiakerak "TypeError: MiniCssExtractPlugin ez da eraikitzailea" errorearekin amaitu ziren. Arazoak @wordpress/scripts, @auth0/auth0-spa-js, sql-formatter-gui, LedgerSMB, vip-go-mu-plugins, cybros, vue-cli, chore, etab. paketeei ere eragin die.
Iturria: opennet.ru