You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NextJs+Prismic Slice Machine打开自定义类型时控制台报错求助

解决Slice Machine点击自定义类型“Page”触发React错误#185的方案
  • 先获取完整错误信息:停止当前Slice Machine服务,用非压缩模式启动,命令为NODE_ENV=development npm run slicemachine,重新触发错误后控制台会显示完整错误栈,能精准定位问题(比如字段配置错误、关联Slice缺失等)。

  • 检查自定义类型配置文件:找到./slices-machine-config/customtypes/Page/index.json,确认:

    • JSON格式是否合法(无语法错误)
    • 字段类型是否符合Slice Machine规范
    • 是否引用了已删除或不存在的Slice
  • 清理缓存:停止所有服务,删除项目根目录的.slicemachine文件夹,再依次重启yarn dev和npm run slicemachine。

  • 检查依赖兼容性:确认@slicemachine/adapter-next、prismic-reactjs等依赖版本与Slice Machine匹配,必要时更新Slice Machine到最新稳定版:npm update @slicemachine/core。

  • 兜底修复:导出“Page”自定义类型的配置文件,删除该类型后重新导入(导入前可先校验配置文件)。

内容的提问来源于stack exchange,提问作者TOVONIAINA ARISTIDE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 01:40:23