首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应该将流类型文件夹发布到NPM吗?

应该将流类型文件夹发布到NPM吗?
EN

Stack Overflow用户
提问于 2017-05-08 09:24:06
回答 1查看 521关注 0票数 1

我想知道您是否应该在什么条件下将您的flow-typed文件夹发布到软件包中的NPM。也许(我一直在想的)答案是永远不会,这取决于应用程序开发人员使用流类型自己,但也许flow-typed install只获取他们声明自己的依赖项的定义,而不是包中的依赖项。

所以简单地说,如果您的包有非对等流类型的依赖项,我应该发布我的flow-typed文件夹还是我应该发布它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-08 15:59:45

您不应该发布此文件夹。我不认为任何坏的事情会发生,如果你发表它,除了只是不必要地增加你的软件包大小。但也不会有什么好事发生。

flow-typed的要点是,如果使用这些库定义,则流不需要检查库代码。相反,它使用给定的库定义。如果我使用您的库,项目中的流不是类型检查您的库。因此,它不需要知道任何关于依赖项的信息。

当然,这也取决于您将库接口发布到flow-typed。不幸的是,这些工具还不存在,以使这容易,但这是正确的事情做。如果您只是将源发布到npm,客户端可能使用的是与您使用的不同版本的流,因此他们可能会看到无法操作的错误消息,这些错误消息仅仅是由于版本的不同(因为几乎每个流程发布都是一个突破性的更改)。您还可能有不同的.flowconfig选项,这些选项可能会导致错误,即使流版本匹配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43844062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档