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开发服务器,避免旧代码被缓存。
- 清除Node缓存:
内容的提问来源于stack exchange,提问作者PauloRamos
相关产品推荐
相关产品推荐

