类型错误:无法设置未定义的属性“reactRoot”

Eig*_*eak 6 typescript reactjs next.js

我正在使用 Next JS 和 Typescript 为我的 API 开发前端。我对代码进行了更改,每当我尝试构建、在开发模式或 lint 下运行时,就会导致出现类型错误。

通常这很容易调试 - 但是类型错误并不出现在我自己的文件中,而是出现在 Next JS 的文件中:

在此输入图像描述

任何帮助,将不胜感激。

提前致谢!

Eig*_*eak 8

这个问题是由react-dom和其他NextJS包之间的版本不匹配引起的 - 我删除了react-dom作为依赖项,因为我不知道NextJS依赖它,所以当它再次添加时,它下载了最新版本“ ^18.0.0”而不是“17.0.2”。