节点模块:从所有项目导出中自动生成入口点

时间:2020-08-20 13:16:53

标签: npm nodes node-modules

我有一个具有以下结构的软件包:

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。但是,似乎我将需要手动将所有组件与入口点文件导入/导出。

有没有一种方法可以自动生成这样的入口点文件,而无需所有必需的手动工作?

0 个答案:

没有答案