Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么';t反应成分不';即使网页包不';你不会犯错误吗?_Javascript_Node.js_Reactjs_Express_Webpack - Fatal编程技术网

Javascript 为什么';t反应成分不';即使网页包不';你不会犯错误吗?

Javascript 为什么';t反应成分不';即使网页包不';你不会犯错误吗?,javascript,node.js,reactjs,express,webpack,Javascript,Node.js,Reactjs,Express,Webpack,app client.js var React = require('react'); var APP = require('./components/APP'); React.render(<APP />, document.getElementById('react-container')); Index.html: <div id="react-container" class="container"> <h1>Live Polling<

app client.js

var React = require('react');
var APP = require('./components/APP');
React.render(<APP />, document.getElementById('react-container'));
Index.html:

<div id="react-container" class="container">
    <h1>Live Polling</h1>
</div>  
<script type="text/javascript" src="bundle.js"></script>

我运行webpack,然后启动服务器,但是div“react container”中的内容不会被组件(app.js)的内容覆盖。

react
render
函数已从
react
模块移动到
ReactDOM
,请尝试以下操作:

var React = require('react');
var ReactDOM = require('react-dom').
var APP = require('./components/APP');
ReactDOM.render(<APP />, document.getElementById('react-container'));
var React=require('React');
var ReactDOM=require('react-dom')。
var-APP=require('./组件/APP');
render(,document.getElementById('react-container');

这可能会起作用,但组件似乎存在问题。我现在遇到了这个错误:
找不到模块:错误:无法解析“/Users/Michael/Desktop/interactivepoll”中的“react dom”。/app-client.js 4:15-35
这是因为您没有安装此模块。要使用npm安装此模块,请使用以下命令:
npm install react dom--save
<div id="react-container" class="container">
    <h1>Live Polling</h1>
</div>  
<script type="text/javascript" src="bundle.js"></script>
app-client.js
app-server.js
components
  - app.js
public
  - bundle.js
  - index.html
  - style.css
webpack.config.js
package.json
var React = require('react');
var ReactDOM = require('react-dom').
var APP = require('./components/APP');
ReactDOM.render(<APP />, document.getElementById('react-container'));