无法解析模块反应/ LIB/ReactUpdates
我克隆proyect:无法解析模块反应/ LIB/ReactUpdates
的步骤是:
- NPM我
- 反应本地链路
当我运行它react-native run-ios
我有一个RCTWebSocket
库的问题。这个问题很容易解决,如果你搜索一下,只需要删除2个编译器标志,在Custom Compiler Flags
。
后来只是我再次运行react-native run-ios
和工作正常,但是当应用程序打开时,显示下一个错误:
搜索我发现,是关系到upgrade
,source here
但我正在使用该命令并且不起作用。
When this command is executed, it starts showing me some overrides to some files and at the end of this process, the problem persists.
我的反应信息:
react-native-cli: 1.0.0
react-native: 0.32.1
我在Xcode 8
运行和iOS 10.0
PDTA: When I start a new project works perfect
更新:
当克隆在另一台mac作品中,我确保拥有xcode和node的相同版本。
难道是一些mac配置问题?
The only difference between the 2 macs is the cli version:
`react-native-cli: 1.1.0` --> my mac
`react-native-cli: 1.2.0` --> the other mac
这是否足以导致所有这些问题?
使用React 0.32〜0.37:问题很可能是您正在使用React 15.4.x而不是15.3.x. 15.3和15.4之间的变化之一是,react/lib
下的很多模块被移动到了react-dom/lib
,这就是打包者无法找到react/lib/ReactUpdates
的原因。
确保您的package.json文件锁反应15.3.x:
"dependencies": {
"react": "~15.3.2"
}
然后删除您node_modules
文件夹,然后再次运行yarn
或npm install
。确认您已安装React 15.3.x:
$ npm ls react
[email protected] /code/app
└── [email protected]
最后,重新启动React Native服务器并再次加载您的包。
这已修复!
更新你的依赖和使用react-native ^0.38.0
或更高版本。
运行react-native upgrade
所有反应原生版本升级后。
感谢的人..完美的作品。 – jose920405
这也适用于我,所以我是否正确理解这是另一个未针对反应15.4构建的包的依赖性问题? –
我面对同样的问题与反应原生0.38。它应该工作吗? –