我想使用我在ORM模型中的schema.prisma文件中定义的Enum (我正在使用TypeGraphQL)。
我的prisma模式被定义为
enum Modality {
CT
MAMMO
MRI
STEREO
}
运行npx prisma generate
后,以下TypeScript代码将生成一个错误。
import { Modality } from "@prisma/client";
> src/schema/ImagingCenter.ts:4:10 - error TS2305: Module '"@prisma/client"' has no exported member 'Modality'.
我能够导入PrismaClient并在我的应用程序中很好地使用它,但是我无法导入任何特定类型或枚举。
我在Prisma客户机上~3.11.0,在我的tsconfig.json中有以下内容:
"target": "es2018",
"allowJs": true,
"module": "commonjs",
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
根据这篇文章,我的设置应该能正常工作??How to get enums in prisma client?。
发布于 2022-10-22 12:02:11
确保你已经跑了
prisma generate
和
yarn build
我也面临过这个问题,这些命令可以修复
https://stackoverflow.com/questions/72871880
复制相似问题