Javascript 导入react引导模式崩溃react应用程序
尝试将react引导模式组件导入react项目时,我遇到以下错误:Javascript 导入react引导模式崩溃react应用程序,javascript,reactjs,react-bootstrap,Javascript,Reactjs,React Bootstrap,尝试将react引导模式组件导入react项目时,我遇到以下错误: ERROR in ./~/react-dom/lib/ReactDOMUnknownPropertyHook.js Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib @ ./~/react-dom/lib/ReactDOMUnknownP
ERROR in ./~/react-dom/lib/ReactDOMUnknownPropertyHook.js
Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/ReactDOMUnknownPropertyHook.js 15:29-72
ERROR in ./~/react-dom/lib/ReactDOMNullInputValuePropHook.js
Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/ReactDOMNullInputValuePropHook.js 13:29-72
ERROR in ./~/react-dom/lib/ReactDOMInvalidARIAHook.js
Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/ReactDOMInvalidARIAHook.js 14:29-72
ERROR in ./~/react-dom/lib/instantiateReactComponent.js
Module not found: Error: Cannot resolve module 'react/lib/getNextDebugID' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/instantiateReactComponent.js 20:21-56
ERROR in ./~/react-dom/lib/ReactDebugTool.js
Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/ReactDebugTool.js 16:29-72
ERROR in ./~/react-dom/lib/ReactChildReconciler.js
Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/ReactChildReconciler.js 29:27-70 37:31-74
ERROR in ./~/react-dom/lib/flattenChildren.js
Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/flattenChildren.js 26:27-70 42:33-76
ERROR in ./~/react-dom/lib/checkReactTypeSpec.js
Module not found: Error: Cannot resolve module 'react/lib/ReactComponentTreeHook' in /vagrant/node_modules/react-dom/lib
@ ./~/react-dom/lib/checkReactTypeSpec.js 29:27-70 71:37-80
当我删除从react引导导入模态的行时,一切正常
package.json中的react版本如下:
“反应”:“^0.13.3”,
“反应引导”:“^0.31.0”,
“react-dom”:“^15.5.4”,您的
react
和react-dom
版本与react-bootstrap
版本不兼容,您需要将相应的包更新到其最新版本,因为您的react-dom已经是最新版本
您也可以将React升级到15.5.4
但是,您可能会遇到在最新版本中所做更改的问题,我建议您遵循最新的协议,因为对旧协议的支持将在以后的版本中停止
但是,如果仍要使用旧方法,可以将react和react-dom升级为使用v15.1.0
,例如
更好地使用这个库,这是一个非常好的库,因为我曾亲自使用过它,而且效果很好。
如果它对您有效,请不要忘记接受并更新投票您是否也可以将react版本更新为
15.5.4
。同时获得最新的react引导版本更新帮助,但现在由于旧的react语法而出现错误,这更适合在项目中使用。无论如何,我最初的问题得到了解决。React v15.5.4以后,引入了一些新的更改,这导致React.createClass、PropTypes不再受欢迎,因此您应该使用最新的编写方法,另外,如果你仍然想使用旧技术,你可以使用以前的版本。他的问题不是模态,而是版本不可映射性。好吧,兄弟,我刚刚告诉过一个替代方案,如果这对他不起作用的话。现在被接受了,我对使用它非常陌生(我总是第一次问你答案)。同样是新的反应,所以所有正确的版本仍然有点不清楚。它是好的@MirkoFlyktman,而且,我假设你因为最新版本而得到的错误已经修复