【发布时间】:2022-06-20 23:02:51
【问题描述】:
我正在使用 Next JS 和 Typescript 为我的 API 开发前端。我已对导致此类型错误的代码进行了更改,每当我尝试构建、在开发模式下运行或 lint 时都会发生此错误。
通常这很容易调试 - 但是类型错误不存在于我自己的文件中,而是出现在 Next JS 中:
任何帮助将不胜感激。
提前致谢!
【问题讨论】:
标签: reactjs typescript next.js
我正在使用 Next JS 和 Typescript 为我的 API 开发前端。我已对导致此类型错误的代码进行了更改,每当我尝试构建、在开发模式下运行或 lint 时都会发生此错误。
通常这很容易调试 - 但是类型错误不存在于我自己的文件中,而是出现在 Next JS 中:
任何帮助将不胜感激。
提前致谢!
【问题讨论】:
标签: reactjs typescript next.js
这个问题是由 react-dom 和其他 NextJS 包之间的版本不匹配引起的 - 我已经删除了 react-dom 作为依赖项,因为我不知道 NextJS 依赖它,所以当它再次添加时它下载了最新版本“^18.0.0”而不是“17.0.2”。
【讨论】:
删除下一个并重新安装它。它将安装最新版本的 next 和正确的 react 版本。
npm uninstall next
npm install next
【讨论】: