Реакция материала-ui на разрыв в React 15.4.0? "Не удается разрешить модуль" реакция /lib/EventPluginHub ""

React v 15.4.0 был выпущен этим утром и, похоже, включил изменение, которое нарушило реакцию-tap-event-plugin v1.0.0, создав эту ошибку:

$ npm build
> [email protected] build /.../myProject
> node scripts/build.js
Creating an optimized production build...
Failed to create a production build. Reason:
Module not found: Error: Cannot resolve module 'react/lib/EventPluginHub' in /.../myProject/node_modules/react-tap-event-plugin/src

(примечание: я немного очистил выход)

В соответствии с ЭТОТ журнал проблем-событий-событий-событий версии 2.0.0 для реагирования-события-события исправляет проблему сборки. Тем не менее, материал-ui по-прежнему использует action-tap-event версии 1.0.0. Какие здесь варианты? Единственные варианты, о которых я могу думать, следующие:

  • Реакция на понижение и другие пакеты, как описано в ссылке выше
  • Подождите, пока Material-UI обновится до события-ответ 2.0.0

Любые другие решения здесь? Насколько я могу судить, я почти мертв в воде, если захочу использовать реакцию 15.4.0.

Ответы

Ответ 1

Убедитесь, что вы обновили плагин action-tap-event-plug-in до нужной версии.

Ответ 2

material-ui версия 0.16.3 выпущена для решения проблемы.

Ответ 3

У меня была та же проблема. Я решил это, пройдя следующие шаги:
- удалить "react": "{your-version}" строку из package.json;
- удалить node_modules dir;
- запустить npm i;
- запустите npm i react --save.