我们基本上正在从流类型迁移,不想再维护和/或依赖任何第 3 方类型/解决方案。我们对所有这些模块都很好any,我们不想再使用流类型了。
我们当前的配置是:
[include]
<PROJECT_ROOT>/app/src/client
[ignore]
.*\.json
.*\.spec\.js
.*\.test\.js
[options]
module.system.node.allow_root_relative=true
module.system.node.root_relative_dirname=<PROJECT_ROOT>/app/src/client
module.system.node.resolve_dirname=<PROJECT_ROOT>/node_modules
[version]
0.134.0
这给了我们 node_modules 本身和 'src' 代码内的大量错误,无法解析第 3 方模块 - 例如:“无法解析模块 'ramda'”。
我们尝试了各种 [declarations] 和 [untyped] 选项但没有成功。
目录结构为:
/packages
.flowconfig
/app
/src
/client
所以总而言之,我们想要:
待解决的node_modules(导入时app代码没有报错)
节点模块是any
node_modules 中没有类型检查
隔江千里
相关分类