reactjs - framework - material ui package json
¿Respuesta material-ui al cambio de rotura en Reaccionar 15.4.0? "No se puede resolver el módulo ''reaccionar/lib/EventPluginHub''" (3)
React v 15.4.0 fue lanzado esta mañana y parece haber incluido un cambio que rompió react-tap-event-plugin v1.0.0 produciendo este error:
$ 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
(nota: Limpié un poco la salida)
De acuerdo con ESTE tema del registro de respuesta -evento, la versión 2.0.0 de reaccionar-tap-event corrige el problema de compilación. Sin embargo, material-ui todavía está utilizando react-tap-event versión 1.0.0. ¿Cuáles son las opciones aquí? Las únicas opciones que puedo pensar son:
- Downgrade reacciona y otros paquetes como se describe en el enlace de arriba
- Espere a que Material-UI se actualice para reaccionar-tap-event 2.0.0
¿Alguna otra solución aquí? Estoy bastante muerto en el agua si quisiera usar reaccionar 15.4.0, por lo que puedo ver.
material-ui versión 0.16.3 se lanza para abordar el problema.
Casi asegúrate de actualizar el complemento react-tap-event-plugin a la versión correcta de reaccionar.
Yo tuve el mismo problema. Lo resolví siguiendo los siguientes pasos:
- eliminar la línea "react": "{your-version}"
de package.json;
- eliminar node_modules dir;
- ejecutar npm i
;
- ejecutar npm i react --save
.