【发布时间】:2021-06-17 14:43:33
【问题描述】:
我安装了 react 然后根据教程视频我删除了 src 目录中的所有文件,然后创建了新的 index.js、index.css 和 app.js 和其他文件,但现在它对我显示错误
我也用谷歌搜索过;一些答案已得到纠正,但重新排列了脚本位置,有些答案已通过将 app.js 中的 id root 赋予 <div> 进行纠正,但所有这些都不适合我。
这是错误:
Error: Target container is not a DOM element.
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
reportWebVitals();
App.js
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;
我刚刚安装了 ReactJS,现在它显示上述错误。有人可以帮我解决问题吗?
【问题讨论】:
-
你的
index.html在哪里?您是否有 ID 为root的元素? -
您是否还删除了 index.html 文件,或者您是否更改了 index.html 中给出的 id ?
-
@ZsoltMeszaros 不,它不能解决我的问题
-
如果 Crispen 的回答对您有用,那么链接的问题有 an answer 可以解决您的问题,并且它是重复的。不过不用担心。
标签: javascript reactjs