首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从@prisma/client导入枚举会给出错误“模块”“@prisma/client”‘没有导出成员'Modality’

从@prisma/client导入枚举会给出错误“模块”“@prisma/client”‘没有导出成员'Modality’
EN

Stack Overflow用户
提问于 2022-07-05 15:21:24
回答 1查看 434关注 0票数 0

我想使用我在ORM模型中的schema.prisma文件中定义的Enum (我正在使用TypeGraphQL)。

我的prisma模式被定义为

代码语言:javascript
运行
复制
enum Modality {
    CT
    MAMMO
    MRI
    STEREO
}

运行npx prisma generate后,以下TypeScript代码将生成一个错误。

代码语言:javascript
运行
复制
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中有以下内容:

代码语言:javascript
运行
复制
        "target": "es2018",
        "allowJs": true,
        "module": "commonjs",
        "moduleResolution": "node",
        "allowSyntheticDefaultImports": true,

根据这篇文章,我的设置应该能正常工作??How to get enums in prisma client?

EN

回答 1

Stack Overflow用户

发布于 2022-10-22 12:02:11

确保你已经跑了

代码语言:javascript
运行
复制
prisma generate

代码语言:javascript
运行
复制
yarn build

我也面临过这个问题,这些命令可以修复

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72871880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档