找不到我自己的模块的流程模块
问题描述:
我尝试使用Flow为我现有的ES6代码库进行类型检查。我对Flow完全陌生,所以我开始学习文档here。找不到我自己的模块的流程模块
我忽略了所有第三方模块,所以他们没有被类型检查。
[ignore]
.*/node_modules/.*
但问题是,所有的import语句指我自己的模块报告流程检查错误:
如何使流量承认我自己的代码库模块?
答
您正在寻找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';
denormalizer是否有'default'导出? –
@AluanHaddad是的,它有,代码在添加流程之前工作,所以它不是导出有问题。是否可以,我需要告诉流哪里是从.flowconfig文件的参考根? – fuyi
我不知道任何关于流程的抱歉。我对模块有所了解,所以我想我会问。 –