【发布时间】:2017-08-27 06:40:42
【问题描述】:
我已经在 Mac OS 10.10.5 (14F1713) Yosemite 上安装了 react native。当我启动 AwesomeProject - 一切正常 - 我看到应用程序“Welcome to React Native”。当我尝试从 github 启动任何应用程序时(例如 https://github.com/VctrySam/AirBnb),我遇到了红屏错误“严格模式不允许在词法嵌套语句中声明函数。”
我使用 Android Studio 2.3。在 XCode React 上不起作用。
我的配置:
node-7.8.0.yosemite
守望者 4.7.0
react-native-cli 2.0.1
来自 AwesomeProject 的 package.json:
“反应”:“15.4.2”,
“反应原生”:“0.42.3”
有人可以帮帮我吗?
【问题讨论】:
-
您是否尝试过将节点降级到 6.*?您可以为此使用n
-
VctrySam/AirBnb 项目使用的是非常旧的 React Native 版本。您如何尝试启动该应用程序?在 29 版(项目使用的那个)和 42 版(你说你正在使用的那个)之间发生了许多重大变化。
-
谢谢,我会试试的。我应该先卸载 node 7 吗?
-
通过“brew卸载”?
标签: android macos react-native osx-yosemite react-native-android