错误:无法解析模块'react-dom'

时间:2015-10-19 15:35:15

标签: javascript reactjs webpack babeljs

使用babel-loader运行webpack时遇到错误

insert into original_table (col_1, col_2, col_3)
select col_1, value_2, value_2
from original_table
where the_conditions;

这是我的导入声明

Module not found: Error: Cannot resolve module 'react-dom'

我正在使用React 0.14.0

1 个答案:

答案 0 :(得分:2)

在0.14.x版本中,dom渲染功能已移至react-dom包中,以便更加通用。

  

我们看看像react-native,react-art,react-canvas和   反应三,它已经变得清晰,React的美丽和本质   与浏览器或DOM无关。

     

使这一点更加清晰,并使构建更多内容变得更容易   React可以渲染的环境,我们正在分裂主要的反应   包装成两个:反应和反应。这为写作铺平了道路   可以在React的Web版本和。之间共享的组件   反应原生。我们不希望应用程序中的所有代码都被共享,但是   我们希望能够共享行为相同的组件   跨平台。

     

react包中包含React.createElement,。createClass,   .Component,.PropTypes,.Children以及与之相关的其他帮助程序   元素和组件类。我们认为这些是同构的或   需要构建组件的通用助手。

     

react-dom包有ReactDOM.render,.unmountComponentAtNode,   和.findDOMNode。在react-dom / server中,我们有服务器端渲染   支持ReactDOMServer.renderToString和.renderToStaticMarkup。