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
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 :)
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.
- 1. Jak pobrać dane z lokalnego pliku JSON na reakcję natywną?
- 2. Czy są jakieś miejsca przechowywania dokumentów na reakcję natywną?
- 3. Zdarzenia powodują reakcję łańcuchową
- 4. Android - skonfigurować Spinner użyć tablicę
- 5. Jak mogę użyć przepływu grant_type = hasło oauth z salesforce.com?
- 6. Jak przeładować domyślny emulator Androida, aby reagować na natywną aplikację
- 7. Zrozumieć reakcję natywnego monitora Perf
- 8. Jak skonfigurować widoki Popover, aby prawidłowo odrzucić
- 9. Jak skonfigurować modprobe, aby znaleźć mój moduł?
- 10. WebRTC RTCDataChannel - jak skonfigurować, aby być niezawodnym?
- 11. Jak skonfigurować InternetExplorerDriver tak, aby działał
- 12. Jak skonfigurować Eclipse, aby wyświetlać współrzędne kursora?
- 13. Jak skonfigurować WZP, aby używać JNDI?
- 14. Jak ustawić Clang, aby użyć MinGW libstdC++
- 15. Aby użyć lub nie użyć wzorca stanu?
- 16. Uzyskaj natywną rozdzielczość ekranu
- 17. Jak użyć createElement, aby utworzyć nową tabelę?
- 18. jak uzyskać ssh, aby użyć innej id_dsa
- 19. Jak skonfigurować NPM, aby zaufać wystawcy zapory za pośrednictwo HTTPS?
- 20. Jak skonfigurować rejestrację Django, aby konto zostało aktywowane ręcznie?
- 21. PHP: Jak mogę poprawić PHPUnit, aby użyć innego interpretera PHP?
- 22. Jak zintegrować typ przepływu z spacemacami
- 23. Jak skonfigurować git aby uniknąć przypadkowego git push
- 24. Jak debugować natywną aplikację dla systemu Android?
- 25. Jak dodać zewnętrzną natywną bibliotekę zależności?
- 26. Gra HTML5 na natywną aplikację
- 27. Wymuszenie przepływu kod, aby przejść do bloku except
- 28. Jak skonfigurować JSONP?
- 29. slf4j + java.util.logging: jak skonfigurować?
- 30. Tworzenie instancji PHP. Aby użyć lub nie użyć nawiasów?
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) –