React Native 未找到模块:无法解析Next.js - TypeScript

hrirmatl  于 2023-04-22  发布在  React
关注(0)|答案(2)|浏览(180)

我收到图像的错误,但我不明白为什么我得到它。还附加在第二个图像的目录。

import Link from 'next/link';
import { useState } from 'react';
import { ProductModel } from '../models/product';
import { CardProduct } from '../components/CardProduct';

const List = () => {

  let list: ProductModel[] = [  //ProductModel[] esto significa que va a ser un array de ProductModel
    {
      id: 1,
      name: "shoes",
      price: 9999,
    },
  ];

  const [products, setProducts] = useState<ProductModel[]>(list);

  return (
    <div>
      Soy la página de Productos
      {products.map((element, index) => {
        return <CardProduct product={element}/>;
      })}
      <br/>
      <Link href="/">
        <a>Ir a la home</a>
      </Link>
    </div>
  );
}

export default List;

5us2dqdw

5us2dqdw1#

您需要在根文件夹中创建一个空的tsconfig.json文件,然后正常运行npm(例如,npm run dev)。然后NextJs将使用默认的ts config值填充该文件。请参阅:
https://nextjs.org/docs/basic-features/typescript

bvn4nwqk

bvn4nwqk2#

这通常是因为tsconfig.json中缺少属性。尝试创建一个新的tsconfig.json,让nextjs为您生成所需的配置。

touch tsconfig.json

供参考:https://nextjs.org/learn/excel/typescript/create-tsconfig

相关问题