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使我能夠在沒有錯誤的情況下運行應用程序。

相關問題