React v 15.4.0 a été publié ce matin et semble avoir inclus un changement qui a cassé react-tap-event-plugin v1.0.0 en produisant cette erreur:
$ 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
(note: j'ai un peu nettoyé la sortie)
Selon CE journal des problèmes d’événement-tap-tap la version 2.0.0 de react-tap-event corrige le problème de construction. Cependant, material-ui utilise toujours la version 1.0.0 de react-tap-event. Quelles sont les options ici? Les seules options auxquelles je peux penser sont:
Toute autre solution ici? Je suis à peu près mort dans l'eau si je voulais utiliser réagissez 15.4.0, autant que je sache.
Assurez-vous presque que vous mettez à jour le plugin react-tap-event vers la bonne version de react.
version matérielle-interface utilisateur 0.16.3 est publié pour résoudre le problème.
J'ai eu le même problème. Je l'ai résolu en passant par les étapes suivantes:
- supprimer "react": "{your-version}"
ligne de package.json;
- delete node_modules dir;
- exécuter npm i
;
- exécuter npm i react --save
.