我有一个项目,其结构如下
dashboard
-- prisma-project-1
-- prisma-project-2
-- client-of-prisma-project-1-and-prisma-project-2它是一个仪表板,用于组合来自两个数据库的数据,并以某种方式表示它们。然后继续在prisma-project-1和prisma-project-2中导入client-of-prisma-project-1-and-prisma-project-2客户端。
但是,当我在prisma-project-1中以client-of-prisma-project-1-and-prisma-project-2导入prisma客户端时,prisma类型是从prisma-project-2中导入的。
如何在prisma-project-1中导入prisma客户端,在client-of-prisma-project-1-and-prisma-project-2中导入prisma-project-2,而不用它们的类型相互覆盖?
发布于 2022-08-23 15:54:40
您可以显式地指定应该生成每个prisma项目的PrismaClient和Types的位置。
在自定义输出路径中设置位置应解决此问题。
示例:
generator client {
provider = "prisma-client-js"
output = "../src/generated/client"
}Import语句如下所示:
import { PrismaClient } from './generated/client'https://stackoverflow.com/questions/73427761
复制相似问题