下面是我的文件夹结构:
- 来源
- 资产
- 组成部分
- 模型
- counter.tsx
- index.ts
型号/index.tsx(桶文件)内的代码
export * from "./counter";
模型/counter. tsx内的代码
export default interface ICounter {
id: number;
value: number;
}
导入语句
import { ICounter } from "models";
问题是我从import语句中得到一个错误,指出我的barrel文件没有导出的成员ICounter
如何在. tsx中创建桶文件?
2条答案
按热度按时间rqenqsqc1#
创建一个文件
index.ts
来源:https://hackernoon.com/react-project-architecture-using-barrels-d086146eb0f6
9rnv2umw2#
首先,您应该使用命名导出而不是默认导出来正确地工作barrel导出。您可以阅读this article来了解为什么您必须在barrel文件中使用命名导出。因此,如果您按如下所示更改models/counter.tsx文件,您的问题将得到解决。