我正在使用Flow with React Native 0.19.0。运行Flow时,我使用提供的.flowConfig
:
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 :(得分:0)
确保您的Flow版本与您的React Native版本在<your_app>/node_modules/react-native/.flowconfig
中指定的版本相同。当尝试使用比React Native 0.19更新的Flow版本而不是0.20.1时,我得到了完全相同的错误。
就我而言,我通过签出Flow's GitHub repository的分支59d090c
解决了这个问题,该分支与0.20.1版本相同,并且编译了源代码。
或者,您可以在项目中升级到React Native 0.20。该版本即将推出,支持Flow 0.21。