Flow with React Native 0.19.0 动画文件中的意外错误
Flow with React Native 0.19.0 unexpected errors in Animated files
我正在使用 Flow 和 React Native 0.19.0。使用提供的 .flowConfig
:
运行 Flow 时,我在动画文件中遇到了一堆错误
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
.
中的函数的其他文件中遇到问题
有什么想法吗?
确保您的 Flow 版本与 <your_app>/node_modules/react-native/.flowconfig
中指定的 React Native 版本相同。尝试将比 0.20.1 更新的 Flow 版本与 React Native 0.19 一起使用时,我遇到了完全相同的错误。
就我而言,我通过检查 Flow's GitHub repository 的分支 59d090c
解决了这个问题,它与 0.20.1 版本相同,并编译了源代码。
或者,您可以在项目中升级到 React Native 0.20。发布在即,支持 Flow 0.21。
我正在使用 Flow 和 React Native 0.19.0。使用提供的 .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
.
有什么想法吗?
确保您的 Flow 版本与 <your_app>/node_modules/react-native/.flowconfig
中指定的 React Native 版本相同。尝试将比 0.20.1 更新的 Flow 版本与 React Native 0.19 一起使用时,我遇到了完全相同的错误。
就我而言,我通过检查 Flow's GitHub repository 的分支 59d090c
解决了这个问题,它与 0.20.1 版本相同,并编译了源代码。
或者,您可以在项目中升级到 React Native 0.20。发布在即,支持 Flow 0.21。