【问题标题】:React, webpack-dev-server => ReactDOM render failureReact, webpack-dev-server => ReactDOM 渲染失败
【发布时间】:2017-10-30 08:32:52
【问题描述】:

我正在设置一些 react/webpack/webpack-dev-server 样板来尝试,但遇到了渲染错误。

有问题的代码来自"Thinking in React" Facebook.io page;这是失败的部分:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './components/App';

ReactDOM.render(
  <div>
    <App />
  </div>,
  document.getElementById('app')
);

当我启动 webpack-dev-server 时,我收到以下 webpack 构建错误:

我的 package.json 和 webpack.config.js 在this gist

我已经修改了 SurviveJS configuration 中的样板以支持 Jasmine 进行测试,并且我已经在书中的应用程序中运行它,但无法弄清楚它为什么在这里失败。

我尝试过用括号将 ReactDOM 的第一个参数括起来,但没有找到解决方案。我已经区分了两个应用程序之间的 package.json 和 webpack.config.js 并且除了标题之外没有看到任何差异。

在这一点上,我不知道要寻找什么,尽管我确信这可能是明显的脑残——我只是看了太久,所以任何指针都会非常感激。

谢谢!

【问题讨论】:

  • 你能添加你的 webpack 配置吗
  • @Shubham -- 他们在要点中

标签: reactjs webpack webpack-dev-server


【解决方案1】:

您有.babelrc 吗?看起来 JSX 没有被转译。

【讨论】:

  • 强尼不应该是评论
  • 你说的完全正确——这就是我忘记检查的内容。谢谢!
猜你喜欢
  • 2016-09-16
  • 2017-10-30
  • 1970-01-01
  • 2019-01-04
  • 2021-04-10
  • 2017-10-30
  • 2018-06-03
  • 2016-03-11
  • 2020-01-01
相关资源
最近更新 更多