Skip to content

react版本不一致/代码不兼容react 18 #5843

@guzhangyu

Description

@guzhangyu

例行检查

  • 我已确认目前没有类似 issue
  • 我已完整查看过项目 README,以及项目文档
  • 我使用了自己的 key,并确认我的 key 是可正常使用的
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本

  • 公有云版本
  • 私有部署版本, 具体版本号: 4.13.2

问题描述, 日志截图,配置文件等
我是在本地私有部署的服务,没有使用docker镜像,纯本地安装部署的,原先版本4.8。现在更新到最新版本,拉取了最新的fastgpt-plugin仓库代码,服务启动起来了,FastGPT主服务的配置、打包也都完成了,通过pnpm next dev启动成功,但是网页访问时报错。
我看了不同目录下的package.json,next、react、react-dom版本是不一致的,比如document目录下的package.json里next版本是15、react、react-dom版本是19,其他目录下的package.json里next版本是14,react、react-dom版本是18,所以我都改成统一next=14,react、react-dom=18了。
重新打包,然后启动,网页访问仍然报错:TypeError: (0 , react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV) is not a function

复现步骤
本地化打包FastGPT服务,mongodb、fastgpt、redist、fastgpt-plugin、sandbox都使用本地。启动好fastgpt-plugin、sandbox、fastgpt服务,通过网页访问fastgpt。

预期结果
网页报错

相关截图

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions