Les CLI react-native

Il y a plusieurs CLI disponibles qui offrent plus ou moins les mêmes fonctionnalités: 

  expo et eas
Exemple creation d'une appli : 
 >npx create-expo-app BgTest1 
>cd BgTest1 

# Pour voir l'appli dans le web : Il faut installer les packages web:
>npx expo install react-dom react-native-web 

# Démarre le serveur expo pour visualiser l'appli en local 
 >npx expo start

# Pour créer les distributions: utiliser eas (Expo Application Service)
# Pour eas, il faut avoir un compte (user et password)
# eas build genere un .aab (qui remplace .apk sur l'app store) qui est disponible en ligne. (l'url est fournie dans les traces )
>npx eas build


  react-native 
# Il existe un CLI react-native
>npx react-native init BgTest4 
>cd BgTest4
 >react-native run-android
 >expo-start 
#Sur linux , il existe des commandes pour builder et générer les apk (Il faut avoir android studio d'installer)
#Mais on perd la compatibilité avec expo et surtout eas
npx react-native build-android
npx react-native run-android


react-native-cli (semble être deprecated ou incompatible avec react-native)
 https://reactnative.dev/docs/the-new-architecture/use-app-template 
 npm uninstall -g react-native-cli @react-native-community/cli 





Comments