在CodeSandbox上将React项目中的“react”库版本从v18更改为v17时,解决“ModuleNotFoundError”发生的问题

首先

我想分享一下在参加Udemy上的じゃけぇ先生的课程(https://www.udemy.com/course/react_stepup/)期间遇到的问题,因为尝试将React版本从v18回退到v17时发生了错误。

得出结论

「react」库的版本更改为17后,将index.js更改如下,问题解决了。

import React from "react";
import ReactDOM from "react-dom";
import App from "./App";

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById("root")
);

总结

由于我是初学者,所以不知道React的v17和v18之间index.js的编写方式不同,导致了这个错误的发生。

广告
将在 10 秒后关闭
bannerAds