[英]React Native, undefined is not an object (evaluating ‘_reactNative.Image.propTypes.resizeMode’)
[英]React Native Video - undefined is not an object (evaluating '_reactNative.Image.propTypes.resizeMode'
我在react-native v0.69
中使用带有 nx monorepo react-native-video
,当尝试添加如下视频组件时,出现错误TypeError: undefined is not an object (evaluating '_reactNative.Image.propTypes.resizeMode'
。
import Video from 'react-native-video'
<Video
resizeMode="none"
source={{ uri: _.url }}
style={{ width: 64, height: 64 }}
/>
当我删除resizeMode
道具时,我得到了同样的错误。 这是什么原因造成的?
我已经设法解决了。 对于 react-native 0.69
, ^6.0.0-alpha.1
版本的 react-native-video 修复了问题
我们必须安装 6.0.0-alpha.1 但 pod install 可能会出现一些错误。 但是可以使用以下命令解决这些错误
运行 sudo arch -x86_64 gem install ffi
然后转到 ios 文件夹并运行 arch -x86_64 pod install。 它会起作用的。
Go 到 package.json 文件并替换“react-native-video”:“^6.0.0-alpha.1”。
然后在终端输入 npm i
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.