Edw*_*ard 10 html javascript jsx reactjs webpack
我有新的反应.
我的错误是:
未捕获的错误:目标容器不是DOM元素
我用Google搜索了很多次,发现有这个错误的人:
未捕获错误:不变违规:_registerComponent(...):目标容器不是DOM元素.
我的不包含:
_registerComponent(...):
这是我的文件:
的index.html
<html>
<head>
<meta charset="utf-8">
<title>React</title>
</head>
<body>
<div id="root"></div>
<script src="./bundle.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
index.jsx
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<div>
<h1>Hello World!</h1>
</div>,
document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)
webpack.config.js
const path = require('path');
module.exports = {
context: path.join(__dirname, 'src'),
entry: './index.jsx',
output: {
path: path.join(__dirname, 'public'),
filename: './bundle.js'
},
module: {
loaders: [
{ test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ },
{ test: /\.jsx$/, loader: 'babel-loader', exclude: /node_modules/ },
],
},
resolve: {
modules: [
path.join(__dirname, 'node_modules')
]
}
};
Run Code Online (Sandbox Code Playgroud)
我发现人们遇到这个错误的最常见问题是他们放在<script>头上或之前<div>.但我不会做这些,所以我不知道问题是什么.
| 归档时间: |
|
| 查看次数: |
11033 次 |
| 最近记录: |