0

Ich versuche Flow zu verwenden, um die Typ-Überprüfung für meine vorhandene ES6-Codebasis durchzuführen. Ich bin Flow völlig neu, also folgte ich dem Start doc here.Fluss erforderliches Modul nicht für mein eigenes Modul gefunden

Ich ignorierte alle Module von Drittanbietern, so dass sie nicht typgeprüft sind.

[ignore] 
.*/node_modules/.* 

Aber das Problem ist, all Import-Anweisung mit Bezug auf meinen eigenen Modul Bericht einen Durchflussprüfanzeige Fehlers:

Flow check error

Wie kann ich Flow-Module in meiner eigenen Code-Basis erkennen machen?

+0

hat denormalizer einen 'default' Export? –

+0

@AluanHaddad Ja, es hat, funktioniert der Code vor dem Hinzufügen von Flow, so ist es nicht der Export hat Problem. könnte es sein, dass ich Flow sagen muss, wo ist der Referenzstamm von. Flowconfig-Datei? – fuyi

+0

Ich weiß nichts über den Fluss sorry. Ich weiß ein bisschen über Module, also dachte ich, ich würde fragen. –

Antwort

0

Sie suchen nach module.name_mapper.flowconfig option.

Ich habe den folgenden Code in einem meiner Projekte:

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

Und ein package.json in meinem src/ Ordner:

{ 
    "name": "app" 
} 

So kann ich verwenden:

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