Есть такая проблема, ей года два: react-scripts, входящий в CRA, полагается на зависимость babel-loader 8.1.0, отличной от версии, в зависимостях модуле Storybook @storybook/addon-docs.
Из этой проблемы есть два неприемлемых для меня выхода: yarn - решает проблему через resolutions в package.json, в npm такого решения нет и остаётся только глушить сообщение об ошибке, что бы в CI пройти react-scripts test.
Учитывая то, что проблему сотни раз уже поднимали как в сообществах cra, так и в storybook, интересует опыт тех, кто с этой проблемой сталкивался и преодолел ее, без смены npm на yarn, и не отключил целый класс уведомлений об ошибках при сборке проекта.
Референсы:
https://github.com/storybookjs/storybook/issues/5183
Основной поиск решения укладывается в поиск babel-loader, npm, storybook. Каким-то волшебным образом проблема эта с 2019 года, что намекает мне, что я не умею готовить npm и storybook.
Буду рад вашим идеям. Смена npm на yarn или подавление ошибок - не подходит. Хочется найти решение!
Спасибо.