【发布时间】:2021-01-25 14:27:46
【问题描述】:
我已经编写了一个 index.js 流模块,我使用 Babel 进行了转译,放置在 /dist 目录中并定义为 package.json 中的主文件:
{
"name": "my-lib",
"version": "0.9.0",
"description": "...",
"main": "dist/index.js",
...
}
dist 目录只包含转译文件。
当我在另一个项目中使用它时,通过 npm 或 yarn (yarn add <my-local-path-to-the-module>) 导入,我可以导入到我的项目的模块中,但我丢失了原始流定义(当然,babel 剥离了它们)。如何将流定义与转译文件关联起来,以便模块及其流类型可供使用?
【问题讨论】:
标签: flowtype flow-typed