2016-02-11 1 views
0

Я использую Flow with React Native 0.19.0. Я получаю кучу ошибок в анимации файлов при запуске потока, с помощью входящего в комплект поставки .flowConfig:Flow with React Native 0.19.0 неожиданные ошибки в анимированных файлах

node_modules/react-native/Libraries/Animated/src/AnimatedImplementation.js:143 
143: type TimingAnimationConfigSingle = AnimationConfig & { 
                 ^property `delay`. Property not found in 
143: type TimingAnimationConfigSingle = AnimationConfig & { 
             ^^^^^^^^^^^^^^^ object type 

я еще четыре подобных ошибок в том же файле при запуске flow в корне проекта.

Когда я игнорирую файл AnimatedImplementation.js Я получаю проблемы в других файлах, где я ссылаюсь на функции в AnimatedImplementation.js.

Любые идеи?

+0

Вы настроили поток правильно? проверьте это http://screenwolf.org/2015/04/12/part-1-build-configuration-with-travis/ –

ответ

0

Убедитесь, что версия вашего потока - это то же, что и ваша версия React Native, указанная в <your_app>/node_modules/react-native/.flowconfig. Я получаю точно такую ​​же ошибку при попытке использовать более новую версию Flow, чем 0.20.1, с React Native 0.19.

В моем случае я разрешил проблему, проверив ответвление 59d090c из Flow's GitHub repository, которое идентично выпуску 0.20.1 и компиляции источника.

В качестве альтернативы вы можете обновить версию React Native 0.20 в своем проекте. Выпуск находится за углом и поддерживает Flow 0.21.

+0

Он работал, когда я обновлял React Native 0.20.0-rc1 при использовании Flow 0.21.0! – roflmao

Смежные вопросы