React Native:严格模式不允许在词法嵌套语句中使用函数声明

时间:2017-04-02 09:53:38

标签: android macos react-native osx-yosemite react-native-android

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

我使用Android Studio 2.3。关于XCode React不工作。
我的配置:
节点7.8.0.yosemite
守望者4.7.0
react-native-cli 2.0.1
来自AwesomeProject的package.json:
“反应”:“15.4.2”,
“react-native”:“0.42.3”

有人能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

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