J'ai récemment ajouté cela à ma configuration de flux en raison de nombreuses erreurs liées aux modules de noeuds
[ignore]
.*/node_modules/.*
Cela a résolu ces erreurs, mais en a introduit une nouvelle. Désormais, chaque module que j'importe génère une erreur où le flux indique qu'il ne peut pas le résoudre, ce qui me laisse penser que cela est dû à la règle d'ignorer que j'ai ajoutée.
Y a-t-il un moyen de résoudre ce problème parce que supprimer cette ligne introduit simplement un type d'erreur différent, le fait de la conserver en fait une erreur.
Il est un peu tard maintenant, mais pour quiconque trébuche sur cette question à l'avenir: vous ne devez pas ignorer votre dossier node_modules. Flow est censé lire à partir de ce dossier et analyser les fichiers qu'il contient.
En fait, c'est parce que le module n'a pas de définitions typées. Nous pouvons donc simplement utiliser le type de flux pour créer n'importe quelle définition.
Exécutez yarn global add flow-typed
pour installer globalement les flux-typés.
Aller au dossier du projet: flow-typed install
Fermez votre terminal et essayez de relancer npm run flow
. C'est tout.