Je ne fais que commencer avec Expo et j'essaye de créer mon premier projet. J'ai installé Node.js (v14.0.0) via Homebrew , et installé installé expo-cli
en utilisant npm
en exécutant la commande suivante comme mentionné dans l'Expo guide de démarrage rapide :
# Install the command line tools
npm install --global expo-cli
# Create a new project
expo init my-project
Cependant, j'ai reçu une erreur lors de l'exécution du expo init my-project
commande qui ressemble à ceci:
ERREUR: la version 14.0.0 de Node.js n'est plus prise en charge.
expo-cli prend en charge les versions Node.js suivantes:
> = 10.13.0 <11.0.0 (LTS actif)
> = 12.0.0 <13.0.0 (LTS actif)
> = 13.0.0 <14.0.0 (version actuelle)
J'ai essayé d'exécuter expo
, expo-cli
, expo diagnostics
, et j'obtiens toujours le même message d'erreur. Je suis pratiquement incapable d'exécuter la commande expo
.
J'ai vérifié Node.js notes de version , et il s'avère que Node.js a récemment été transféré à la version 14.x.
Une personne familière avec le développement de l'Expo et les délais de publication peut-elle vous aider à définir l'approche recommandée parmi les deux suivantes?
Rétrograder vers une ancienne version stable et supportée par Expo de Node.js.
Attendez une mise à jour d'Expo (uniquement si une mise à jour d'Expo est en cours de préparation et sera bientôt publiée).
J'utilise un Mac exécutant la dernière version publique actuelle de macOS Catalina version 10.15.4 (19E287).
Travailler @ mai 2020
$ brew uninstall node --ignore-dependencies node
$ brew install node@12
$ brew link --force --overwrite node@12
Vous devriez utiliser Node 12.js version. Expo prend un certain temps pour prendre en charge les nouvelles versions de Node. Le mieux est donc de rétrograder votre Node vers la version 12) qui est actuellement pris en charge. J'ai eu un problème similaire récemment avec la compatibilité descendante. Voir ces commentaires . Stackoverflow
Même problème aujourd'hui, j'utilise nvm et la version du nœud sélectionné est la v13.7.0. La solution était de mettre à niveau expo-cli vers la dernière version ([email protected]).