为了账号安全,请及时绑定邮箱和手机立即绑定

流类型忽略所有第 3 方库

流类型忽略所有第 3 方库

子衿沉夜 2023-05-19 14:34:23
我们基本上正在从流类型迁移,不想再维护和/或依赖任何第 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]文件中的部分告诉.flowconfigFlow 不要对匹配指定正则表达式的文件进行类型检查,而是丢弃类型并将模块视为any.

[untyped]
.*/node_modules/.*
查看完整回答
反对 回复 2023-05-19
  • 1 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信