reactjs - 禁用所有 node_modules 的流运行时
问题描述
我有一个带有流运行时的反应原生项目。当我运行它时,我得到:
node_modules/react-native/node_modules/react-native/Libraries/Components/Button.js: Decorators are not enabled.
我不希望 flow-runtime 对 node_modules 执行任何类型验证。如何禁用它以不检查它们?
解决方案
正如文档所说:
文件中的
[ignore]
部分.flowconfig
告诉 Flow 在检查代码时忽略匹配指定正则表达式的文件。默认情况下,不会忽略任何内容。
这应该忽略node_modules
项目顶层的所有内容:
[ignore]
<PROJECT_ROOT>/node_modules/.*
但不建议这样做,因为您也可能会丢失一些有效的类型。在这种情况下,请考虑忽略单个依赖项(如node_modules/react-native
)甚至单个文件。
推荐阅读
- c - C中的原子参数执行顺序
- r - R metafor forestplot 如何在列上方添加 CI 95% 标题
- ios - 为什么我不能为我的 App Store Connect 添加新的银行账户?
- algorithm - 在最大流量问题中,如何找到提供最大流量的所有可能路径集?
- r - 从 SparkR ML RF 中提取向量概率而不将 SparkDataFrame 强制转换为 R data.frame
- python-3.x - 模块日志记录的属性 funcName 返回一个默认的 Levelname
- python - python中大型数据集的多处理(查找重复项)
- css - css预处理器的less文件样式中~的符号是什么意思
- php - 如何在php中合并选择选项名称
- azure - Azure 应用程序网关能否将请求分发到特定 URL?