2015-04-09 21 views
16

Zastanawiam się, jak mam skonfigurować .flowConfig, aby użyć przepływu w projekcie React-Native. Stworzyłem pusty plik .flowConfig, ale gdy tylko dołączę moduł reagowania natywnego do pliku źródłowego JS i sprawdzę ten plik za pomocą przepływu, przepływ wyświetla komunikat o błędzie "not_found".Jak skonfigurować reakcję natywną, aby użyć przepływu?

Odpowiedz

1

Radzę, aby obejrzeć https://egghead.io/lessons/react-setup-nuclide-to-use-flow-and-eslint-mac wyjaśnia, jak używać Flow with Nuclide. Miałem problem z przepływem działającym, a moim głównym błędem było to, że nie instalowałem przepływu (flow install flow). Na oficjalnej stronie (https://flowtype.org/docs/getting-started.html) nie wspominają o konieczności instalacji przepływu (lub nie jest to zbyt oczywiste, jeśli tak jest). Zresztą obejrzeć film to jest wielka, to nawet wyjaśnia ESLint :)

+2

Właściwy sposób instalowania przepływu globalnie nie jest w homebrew (ponieważ dostępna jest tylko kilka wersji przepływu), ale z "npm install -g [email protected]" (użyj wersji wymienionej w pliku .flowconfig) –

4

Postępuj zgodnie z instrukcjami na https://flowtype.org/ Aby tworzyć projekty .flowconfig plik można skopiować i wkleić go, trzeba także zainstalować przepływ poprzez brew install flow i dodać przepływ binarne do twojego package.json, kiedy już to wszystko zrobisz, powinieneś być w stanie ręcznie uruchomić przepływ i sprawdzić typy błędów, ale to naprawdę nie jest optymalne.

Nie byłem w stanie skonfigurować przepływu na atomie bez użycia nuklidu. Zgaduję, że przy niektórych kopaniach wokół pakietów można znaleźć coś, co działa, co pozwala na sprawdzanie przepływu w locie.

Łącze dostarczone przez @jerome (https://egghead.io/lessons/react-setup-nuclide-to-use-flow-and-eslint-mac) jest przydatne, ale tylko do instalacji nuklidów, wciąż warte obejrzenia.

Powiązane problemy