Recherche…


Exécuter une application ionique sur un émulateur ou sur votre téléphone

1. Ajouter une cible de plate-forme

iOS:

$ ionic platform add ios 

Android:

$ ionic platform add android

Les fenêtres:

$ ionic platform add windows

2. Construisez votre application

iOS:

$ ionic build ios 

Android:

$ ionic build android

Les fenêtres:

$ ionic build windows

Application de rechargement en direct pendant le développement (version bêta)

La commande run ou emulate déploiera l'application sur les périphériques / émulateurs de plate-forme spécifiés. Vous pouvez également exécuter le rechargement en direct sur le périphérique de plate-forme spécifié en ajoutant l'option --livereload . La fonctionnalité de rechargement en direct est similaire à ionic serve , mais au lieu de développer et de déboguer une application à l’aide d’un navigateur standard, l’application hybride compilée elle-même surveille les modifications apportées à ses fichiers. Cela réduit la nécessité de reconstruire constamment l'application pour les petites modifications. Cependant, toute modification apportée aux plugins nécessitera toujours une reconstruction complète. Pour que le rechargement en direct fonctionne, la machine et le périphérique de développement doivent se trouver sur le même réseau local et le périphérique doit prendre en charge les sockets Web .

Lorsque le rechargement en direct est activé, les journaux de la console d'une application peuvent également être imprimés sur l'invite de commande du terminal en incluant l'option --consolelogs ou -c . De plus, les journaux de requêtes du serveur de développement peuvent être imprimés à l'aide des options --serverlogs ou -s .

Indicateurs de ligne de commande / options pour run et emulate

[--livereload|-l] .......  Live Reload app dev files from the device (beta)
[--consolelogs|-c] ......  Print app console logs to Ionic CLI (live reload req.)
[--serverlogs|-s] .......  Print dev server logs to Ionic CLI (live reload req.)
[--port|-p] .............  Dev server HTTP port (8100 default, live reload req.)
[--livereload-port|-i] ..  Live Reload port (35729 default, live reload req.)
[--debug|--release]

Pendant que le serveur est en cours d'exécution pour un rechargement en direct, vous pouvez utiliser les commandes suivantes dans l'interface de ligne de commande:

restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit

3. Émuler votre application

Déploie l'application Ionic sur un émulateur de plate-forme spécifié. Ceci est simplement un alias pour run --emulator .

iOS:

$ ionic emulate ios [options]

Android:

$ ionic emulate android [options]

Les fenêtres:

$ ionic emulate windows [options]

Pendant l'application émulant dans AVD ou les mobiles, vous pouvez inspecter cette application dans le navigateur chrome. Tapez la commande suivante dans la barre d'adresse du navigateur chrome.

chrome://inspect/#devices

4. Exécuter votre application

Déploie l'application ionique sur les périphériques de plate-forme spécifiés. Si un périphérique n'est pas trouvé, il sera ensuite déployé sur un émulateur / simulateur.

iOS:

$ ionic run ios [options]

Android:

$ ionic run android [options]

Les fenêtres:

$ ionic run windows [options]

4.1. Spécifier votre cible

$ ionic run [ios/android/windows] --target="[target-name]"

Vous pouvez vérifier le nom cible de votre appareil / émulateur exécutant les $ adb devices .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow