Нарушение обратной совместимости в популярном NPM-пакете привело к сбоям в различных проектах
В репозитории NPM наблюдается очередной массовый сбой в работе проектов из-за возникновения проблем в новой версии одной из популярных зависимостей. Источником проблем стал новый выпуск пакета mini-css-extract-plugin 2.5.0, предназначенного для извлечения CSS в отдельные файлы. Пакет насчитывает более 10 млн еженедельных загрузок и используется в качестве прямой зависимости у более чем 7 тысяч проектов. В новой версии были внесены изменения, нарушающие обратную совместимость при импорте библиотеки и приводившие к выводу ошибки при попытке использования ранее допустимой и описанной в документации конструкции «const MiniCssExtractPlugin = require(‘mini-css-extract-plugin’)», которую при переходе на новую версию потребовалось заменить на «const MiniCssExtractPlugin = require(«mini-css-extract-plugin»).default». Проблема проявилась … Читать далее Нарушение обратной совместимости в популярном NPM-пакете привело к сбоям в различных проектах
