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';