gpt4 book ai didi

javascript - 在 webpack 构建后保留 Flow 类型

转载 作者:行者123 更新时间:2023-11-28 17:50:23 24 4
gpt4 key购买 nike

我想将 Flow 添加到我当前正在进行的项目中。一切都很好。但是,我找不到一种方法可以在构建后保留类型。我使用的是 monorepo 结构,并且有很多 NPM 模块。如果模块更改其接口(interface)或其导出的函数/类/类型更改,我希望收到错误。

非常欢迎任何想法/指导!

谢谢!

最佳答案

Webpack 将 JS 文件捆绑到单个输出文件中,它无法在输出捆绑中保留 Flow 类型。

如果您想保留 Flow 逻辑以便与此 bundle 一起使用,当前的最佳实践是将原始源代码包含为 .js.flow 文件。 This blog post详细说明了这种方法,但简短的版本是,您可以使用 flow-copy-source输出一堆与原始源代码匹配的 .js.flow 文件。

关于javascript - 在 webpack 构建后保留 Flow 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45699266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com