Im与Princisma共同开展一个项目。 在我的<代码>schema.prisma中,我有几种模型。 例如:
model Barbershop {
id String @id @default(uuid())
name String
address String
imageUrl String
bookings Booking[]
services Service[]
}
由此可见,在试图使用普里斯卡马自动产生的类型时,我并没有自我模式的自动化。
我已经尝试重启《科索沃法典》,并使用<编码>npx prisma生成指令。 不工作。
我预计,在以下法典中,我将拥有Barbershop型汽车。 例如,在使用酒吧推进剂时,名称应当自动完成,但尽管该代码有效,但情况并非如此。
import { Card, CardContent } from "@/app/_components/ui/card";
import { Barbershop } from "@prisma/client";
interface BarbershopItemProps {
barbershop: Barbershop;
}
const BarbershopItem = ({ barbershop }: BarbershopItemProps) => {
return (
<Card>
<CardContent className="p-0">{barbershop.name}</CardContent>
</Card>
);
};
export default BarbershopItem;
另一种奇怪的行为是,在我的<编码>网页.tsx上。 我有以下法典:
<div className="flex flex-wrap gap-4 px-5">
{barbershops.map((barbershop) => (
<BarbershopItem key={barbershop.id} barbershop={barbershop} />
))}
</div>
我说的是错误:
Parameter barbershop implicitly has an any type
Edit:模型生成的类型中没有一个是自动完成的。 我对他人进行了审判,也遇到了同样的问题。