0

J'ai installé réagit natif sur Mac OS 10.10.5 (14F1713) Yosemite. Quand je démarre le AwesomeProject - tout est ok - je vois l'application "Welcome to React Native". Lorsque j'essaie de démarrer une application à partir de github (comme ceci https://github.com/VctrySam/AirBnb) j'ai l'écran rouge avec l'erreur "Le mode strict n'autorise pas les déclarations de fonction dans une instruction lexicalement imbriquée." Je utilise Android Studio 2.3. Sur XCode React ne fonctionne pas.
Ma configuration:
nœud 7.8.0.yosemite
gardien 4.7.0
réagit-native-cli 2.0.1
package.json de AwesomeProject:
"réagissent": "15.4.2",
"react-native": "0.42.3"React Native: Le mode strict n'autorise pas les déclarations de fonction dans une instruction lexicalement imbriquée

Quelqu'un pourrait-il m'aider?

+0

avez-vous essayé de déclasser le nœud en 6. *? vous pouvez utiliser [n] (https://github.com/tj/n) pour cela – patotoma

+0

Le projet VctrySam/AirBnb utilise une version très ancienne de React Native. Comment essayez-vous de lancer cette application? Il y a eu un certain nombre de changements entre la version 29 (celle utilisée par le projet) et la version 42 (celle que vous utilisez). –

+0

Merci, je vais essayer. Dois-je désinstaller le nœud 7 avant? – manthing

Répondre

1

J'ai eu la même erreur avec "réagir": "^ 15.3.2" et "reac-native": "^ 0.35.0". La solution suivante a fonctionné pour moi. L'activation de Debug JS à distance m'a permis d'exécuter l'application sans l'erreur.