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

Prisma无法从@prisma/client获取枚举的问题求助

解决Prisma枚举无法导入的问题
  • 统一Prisma版本
    当前prisma(5.4.2)和@prisma/client(5.3.1)版本不匹配,会导致生成的客户端代码不一致。执行以下命令统一版本:

    npm install prisma@5.4.2 @prisma/client@5.4.2
    
  • 重新生成Prisma Client
    版本同步后,强制重新生成客户端代码(migrate操作不会自动触发这一步):

    npx prisma generate
    
  • 检查schema中的枚举定义
    确认difficulty等枚举的语法正确、未被注释且大小写一致(Prisma枚举名称大小写敏感),示例正确定义:

    enum difficulty {
      EASY
      MEDIUM
      HARD
    }
    
  • 清理缓存并重启服务

    • 清除Node缓存:
      npm cache clean --force
      
    • 重启NestJS开发服务器,避免旧代码被缓存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 05:05:55