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
Post a Comment