0

我尝试使用Flow为我现有的ES6代码库进行类型检查。我对Flow完全陌生,所以我开始学习文档here找不到我自己的模块的流程模块

我忽略了所有第三方模块,所以他们没有被类型检查。

[ignore] 
.*/node_modules/.* 

但问题是,所有的import语句指我自己的模块报告流程检查错误:

Flow check error

如何使流量承认我自己的代码库模块?

+0

denormalizer是否有'default'导出? –

+0

@AluanHaddad是的,它有,代码在添加流程之前工作,所以它不是导出有问题。是否可以,我需要告诉流哪里是从.flowconfig文件的参考根? – fuyi

+0

我不知道任何关于流程的抱歉。我对模块有所了解,所以我想我会问。 –

回答

0

您正在寻找module.name_mapper.flowconfig option

我已经在我的项目之一下面的代码:

[ignore] 
... 
[include] 
... 
[libs] 
... 
[options] 
module.name_mapper='app' -> '<PROJECT_ROOT>/src' 

在我src/文件夹中的package.json:

{ 
    "name": "app" 
} 

所以我可以使用:

import Whatever from 'app/path/to/my/module';