2015-04-09 9 views
16

Ich frage mich, wie ich .flowConfig einrichten muss, um den Fluss in einem React-Native-Projekt zu verwenden. Ich habe eine leere .flowConfig-Datei erstellt, aber sobald ich das reaktions-native Modul in eine JS-Quelldatei einfüge und diese Datei mit dem Fluss überprüfe, zeigt der Fluss eine "not_found" -Fehlermeldung an.Wie kann man reagieren, um nativ auf den Fluss zu reagieren?

Antwort

1

Ich rate zu sehen https://egghead.io/lessons/react-setup-nuclide-to-use-flow-and-eslint-mac es erklärt, wie Flow mit Nuklid zu verwenden. Ich hatte Probleme, die Fließarbeiten zu machen, und mein Hauptfehler war, dass ich den Durchfluss nicht installiert habe (Brüheinbau). Auf der offiziellen Seite (https://flowtype.org/docs/getting-started.html) erwähnen sie nicht, dass Sie den Fluss installieren müssen (oder es ist nicht sehr offensichtlich, wenn es der Fall ist). Auf jeden Fall das Video ansehen es ist großartig, es selbst erklärt ESLint :)

+2

eigentlich die richtige Art global Flow zu installieren, ist nicht mit Homebrew (wie nur ein paar Version von Flow sind verfügbar), sondern mit "Npm installieren -g [email protected]" (verwenden Sie die in Ihrem .flowconfig genannten Version) –

4

Folgen Sie den Anweisungen auf https://flowtype.org/ Ihre Projekte .flowconfig-Datei zu erstellen, können Sie kopieren und fügen Sie ihn, Sie müssen auch Fluss über brew install flow installieren und den Fluss hinzufügen Binärdateien zu Ihrem package.json, sobald Sie das alles getan haben, sollten Sie in der Lage sein, den Fluss manuell zu starten und nach Fehlertypen zu suchen, aber das ist nicht wirklich optimal.

Ich war nicht in der Lage, Fluss auf Atom ohne Verwendung von Nuklid einzurichten, ich rate mit etwas graben um die Pakete können Sie etwas finden, das funktioniert, das für on-the-fly Flow-Überprüfung ermöglicht.

Der Link von @jerome (https://egghead.io/lessons/react-setup-nuclide-to-use-flow-and-eslint-mac) ist nützlich, aber nur für die Nuklid-Installation, immer noch eine Uhr wert.

Verwandte Themen