我们基本上正在从流类型迁移,不想再维护和/或依赖任何第 3 方类型/解决方案。我们对所有这些模块都很好any,我们不想再使用流类型了。我们当前的配置是:[include]<PROJECT_ROOT>/app/src/client[ignore] .*\.json .*\.spec\.js .*\.test\.js[options]module.system.node.allow_root_relative=truemodule.system.node.root_relative_dirname=<PROJECT_ROOT>/app/src/clientmodule.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代码没有报错)节点模块是anynode_modules 中没有类型检查
1 回答
隔江千里
TA贡献1906条经验 获得超10个赞
这应该可以使用[untyped]
section in a.flowconfig
[untyped]
文件中的部分告诉.flowconfig
Flow 不要对匹配指定正则表达式的文件进行类型检查,而是丢弃类型并将模块视为any
.
[untyped] .*/node_modules/.*
添加回答
举报
0/150
提交
取消