0

我已经在Mac OS 10.10.5(14F1713)Yosemite上安装了反应本机。当我启动AwesomeProject时 - 一切正常 - 我看到应用程序“欢迎使用React Native”。当我尝试从github启动任何应用程序时(例如https://github.com/VctrySam/AirBnb),我得到红色屏幕,显示错误“严格模式不允许在词法嵌套语句中声明函数。”React Native:严格模式不允许在词法嵌套语句中的函数声明

我使用Android Studio 2.3。在XCode React不工作。
我的配置:
节点7.8.0.yosemite
守望4.7.0
反应天然-CLI从AwesomeProject 2.0.1
的package.json:
“反应”: “15.4.2”,
“react-native”:“0.42.3”

有人可以帮我吗?

+0

您是否尝试将节点降级到6. *?你可以使用[n](https://github.com/tj/n) – patotoma

+0

VctrySam/AirBnb项目正在使用真正旧版本的React Native。你如何尝试启动该应用程序?版本29(项目使用的版本)和版本42(您说你正在使用的版本)之间出现了许多突变。 –

+0

谢谢,我会试试。我应该先卸载节点7吗? – manthing

回答

1

我和“react”有同样的错误:“^ 15.3.2”和“react-native”:“^ 0.35.0”。以下解决方法为我工作。打开远程调试JS使我能够在没有错误的情况下运行应用程序。

相关问题