jos*_*405 16 ios react-native xcode8
我正在克隆一个项目:
步骤是:
当我运行它react-native run-ios我有一个RCTWebSocket库的问题.如果你只是需要删除2个编译器标志,那么这个问题很容易解决Custom Compiler Flags.
稍后我再次运行react-native run-ios并且工作正常,但是当应用程序打开时,显示下一个错误:
但我正在使用该命令而不起作用.
执行此命令时,它会开始向我显示某些文件的某些覆盖,并且在此过程结束时,问题仍然存在.
我的反应信息:
react-native-cli: 1.0.0
react-native: 0.32.1
Run Code Online (Sandbox Code Playgroud)
我正在跑步Xcode 8和ios10.0
PDTA:当我开始一个新项目工作完美
更新:
当另一个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
Run Code Online (Sandbox Code Playgroud)
这会导致所有这些问题吗?
ide*_*ide 26
使用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文件锁定React到15.3.x:
"dependencies": {
"react": "~15.3.2"
}
Run Code Online (Sandbox Code Playgroud)
然后删除你的node_modules文件夹,运行yarn或npm install试.验证您是否安装了React 15.3.x:
$ npm ls react
app@1.0.0 /code/app
??? react@15.3.2
Run Code Online (Sandbox Code Playgroud)
最后,重新启动React Native服务器并再次加载捆绑包.
| 归档时间: |
|
| 查看次数: |
5832 次 |
| 最近记录: |