English 中文(简体)
我可以自动完成Prisma自动产生的类型。
原标题:I can t have autocomplete on types automatically generated by Prisma

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:模型生成的类型中没有一个是自动完成的。 我对他人进行了审判,也遇到了同样的问题。

问题回答

当我与你一样走同样的道路时(比克斯·费利佩·罗沙 • 倾斜)。 我为我找到了解决办法。

▶︎ Go to your "tsconfig.json" file. Yours will probably have one like this:

And done i fixed it on mine. If you have any further questions, call us on discord: tuxiiez





相关问题
拆除月度边界(实际大型日历)

采用大型反应日历的Im, 并想要清除包罗日历的边界。 以及如何改变日记栏和日记的颜色? 如何使其发挥作用?

表中未显示的元数据

我将元件定义为如下文所示,但是在我的剪辑中,它没有显示“当地:3000/#home”。 我的所有jsx档案都有“用户”bc。

NextJS 13 Data Fetching

Is there anyway of custom baseURL for their fetch method? For example in axios: const instance = axios.create({ baseURL: https://some-domain.com/api/ , timeout: 1000, headers: { X-Custom-Header ...

热门标签