我在使用 React 和 Typescript 开发的项目中遇到以下错误。
在“./useTable”中找不到导出“useTableProps”(重新导出为“useTableProps”)(可能导出:useTable)
它表示在名为 useForm 的钩子中找不到 UseFormProps。
但是,UseFormProps 存在于 useForm 中,甚至被导出。
它的定义有错误吗?为什么我会收到此错误?
export type useTableProps<TQueryFnData, TError, TSearchVariables, TData> =
useTablePropsCore<TQueryFnData, TError, TData> & {
onSearch?: (data: TSearchVariables) => CrudFilters | Promise<CrudFilters>;
};
为了避免出现错误,我将此类型定义放在注释行中,这次我收到无法找到另一个类型的错误。
export type useTableProps<TQueryFnData, TError, TSearchVariables, TData> =
useTablePropsCore<TQueryFnData, TError, TData> & {
onSearch?: (data: TSearchVariables) => CrudFilters | Promise<CrudFilters>;
};
//或者像下面那样做
export { useTableProps };
像这样导入它 import { useTableProps } from './useTable';
如果仍然不起作用,请执行以下操作并重试 rm -rf node_modules/.cache npm 运行构建