我正在编写一个react-native组件并且我使用事件但是我的本机模块在发送事件的时候没有基于旧版本的反应构建bridge.eventDispatcher..
那么有没有办法检查版本在react和react-native模块实现之间切换? 感谢。
答案 0 :(得分:6)
检查反应原生的远程版本
npm info react-native version
检查react-native的版本
npm list --depth = 0
删除旧版本的react-native
npm --save remove react react-native
安装x版本的react-native
npm --save react-native@x.x.x //可能是0.30.0
请注意,您可以将这些命令用于node_modules文件夹中的所有模块。您还可以在项目中的package.json文件中检查您的react-native版本。
'在做任何更改之前,请确保问题是反应和反应本机版本之间的不兼容性。所以最好分享完整的错误日志。
答案 1 :(得分:2)
如果您在项目中键入react-native --version
,它会告诉您已安装的版本(使用react-native-cli
v。2.0.1进行测试)。