NodeJS prisma,无法从@prisma/client获取我的Enums

wooyq4lh  于 5个月前  发布在  Node.js
关注(0)|答案(1)|浏览(65)

我使用prismaJ作为我的ORM,我有一些枚举,我需要使用。现在我有4个不同的枚举在我的模式,当我试图访问他们与
import { difficulty } from“@prisma/client”;它给我这个错误:模块“"@prisma/client”"没有导出的成员“difficulty”。
由于某种原因,我能够访问枚举类型的情况,但不是其他枚举,我有. x1c 0d1x
我的其他枚举:

我尝试删除migrations文件夹并使用命令npx prisma migrate dev,但没有任何区别。
当我从“@prisma/client”访问import { $Enums }时;我的$Enums只有situation enum。
软件包版本:“@prisma/client”:“^5.3.1”,“prisma”:“^5.4.2”,“@nestjs/common”:“^10.2.6”,“@nestjs/core”:“^10.2.6”。

jpfvwuh4

jpfvwuh41#

我找到了一个解决方案。看起来你必须先在模型中使用枚举,然后才能在index.d.ts文件中生成它。
请参阅this github issue

相关问题