首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Material-ui对React 15.4.0中破坏性更改的响应?“无法解析模块'react/lib/EventPluginHub'”

Material-ui对React 15.4.0中破坏性更改的响应?“无法解析模块'react/lib/EventPluginHub'”
EN

Stack Overflow用户
提问于 2016-11-17 05:27:56
回答 4查看 5.5K关注 0票数 16

React v15.4.0是今天早上发布的,似乎包含了一个破坏了react-tap-event-plugin v1.0.0的更改,从而产生了这个错误:

代码语言:javascript
复制
$ npm build
> myProject@0.1.47 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

(注意:我稍微清理了一下输出)

根据THIS react-tap-event issue log版本2.0.0的react-tap-event修复了构建问题。但是,material-ui仍在使用react-tap-event版本1.0.0。这里有哪些选项?我能想到的唯一选择是:

  • 降级react和上面的链接中所述的其他软件包等待材料-UI升级到react-tap-event 2.0.0

这里还有其他的解决方案吗?据我所知,如果我想使用react 15.4.0,我几乎要死定了。

EN

回答 4

Stack Overflow用户

发布于 2016-11-19 07:49:36

几乎要确保将react-tap-event-plugin更新到react的正确版本。

票数 11
EN

Stack Overflow用户

发布于 2016-11-18 02:07:18

material-ui版本0.16.3是为了解决这个问题而发布的。

票数 7
EN

Stack Overflow用户

发布于 2017-01-16 01:53:30

我也有同样的问题。我通过下面的步骤解决了这个问题:

代码语言:javascript
复制
- delete `"react": "{your-version}"` line from package.json;
- delete node_modules dir; 
- run `npm i`;
- run `npm i react --save`.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40642662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档