我有一个具有以下结构的软件包:
components/
Button/
Button.tsx
index.tsx
Icon/
Icon.tsx
index.tsx
我将其导出为npm软件包,以供另一个回购使用。 在导入仓库中,我目前正在这样导入:
import Button from "my-package/components/Button"
import Icon from "my-package/components/Icon"
我想做的就是这样导入它们:
import { Button, Icon } from "my-package"
我知道要这样做,我需要定义一个entry point。但是,似乎我将需要手动将所有组件与入口点文件导入/导出。
有没有一种方法可以自动生成这样的入口点文件,而无需所有必需的手动工作?