2015-04-09 25 views
16

Mi chiedevo come devo configurare .flowConfig per utilizzare il flusso su un progetto React-Native. Ho creato un file .flowConfig vuoto ma non appena includo il modulo nativo react in un file sorgente JS e controllo questo file con flusso, il flusso visualizza un messaggio di errore 'not_found'.Come configurare la risposta nativa per utilizzare il flusso?

risposta

1

Mi raccomando di guardare https://egghead.io/lessons/react-setup-nuclide-to-use-flow-and-eslint-mac spiega come usare Flow with Nuclide. Ho avuto problemi nel far funzionare il flusso e il mio errore principale è stato il fatto che non ho installato il flusso (brew install flow). Sul sito ufficiale (https://flowtype.org/docs/getting-started.html) non menzionano che è necessario installare il flusso (o non è super ovvio se è il caso). guardare ogni caso il video è grande, si spiega anche ESLint :)

+2

in realtà il modo corretto per installare il flusso a livello globale non è con homebrew (poiché sono disponibili solo poche versioni di flusso) ma con "npm install -g [email protected]" (utilizzare la versione indicata in .flowconfig) –

4

Seguire le istruzioni sul https://flowtype.org/ per creare i vostri progetti .flowconfig file, è possibile copiare e incollare, si hanno anche per installare il flusso via brew install flow e aggiungere il flusso binari al tuo package.json, una volta che hai fatto tutto questo, dovresti essere in grado di eseguire manualmente il flusso e controllare i tipi di errore, ma questo non è davvero ottimale.

Non sono stato in grado di impostare il flusso su atomo senza utilizzare il nuclide, sto indovinando con un po 'di scavo intorno ai pacchetti è possibile trovare qualcosa che funziona che consente il controllo del flusso al volo.

Il collegamento fornito da @jerome (https://egghead.io/lessons/react-setup-nuclide-to-use-flow-and-eslint-mac) è utile ma solo per l'installazione di nuclide, vale comunque la pena guardare.

Problemi correlati