Ricerca…


Esegui l'app Ionic on Emulator o sul tuo telefono

1. Aggiungi un target di piattaforma

iOS:

$ ionic platform add ios 

Android:

$ ionic platform add android

Finestre:

$ ionic platform add windows

2. Crea la tua app

iOS:

$ ionic build ios 

Android:

$ ionic build android

Finestre:

$ ionic build windows

Live Reload App During Development (beta)

La run o emulate comando distribuire l'applicazione per i dispositivi di piattaforma / emulatori specificati. Puoi anche eseguire il live ricaricamento sul dispositivo della piattaforma specificato aggiungendo l'opzione --livereload . La funzionalità live reload è simile a ionic serve , ma invece di sviluppare e eseguire il debug di un'app utilizzando un browser standard, l'app ibrida compilata stessa sta osservando eventuali modifiche ai suoi file e ricaricando l'app quando necessario. Ciò riduce il requisito di ricreare costantemente l'app per piccole modifiche. Tuttavia, qualsiasi modifica ai plug-in richiederà comunque una ricostruzione completa. Affinché la ricarica live funzioni, la macchina e il dispositivo dev devono trovarsi sulla stessa rete locale e il dispositivo deve supportare socket Web .

Con il live reload abilitato, i registri della console di un'app possono anche essere stampati sul terminale / prompt dei comandi includendo l'opzione --consolelogs o -c . Inoltre, i log delle richieste del server di sviluppo possono essere stampati usando --serverlogs o -s options.

Flag / opzioni della riga di comando per l' run e l' 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]

Mentre il server è in esecuzione per la ricarica live, è possibile utilizzare i seguenti comandi all'interno della CLI:

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. Emulazione della tua app

Distribuisce l'app Ionic su un emulatore di piattaforma specificato. Questo è semplicemente un alias per run --emulator .

iOS:

$ ionic emulate ios [options]

Android:

$ ionic emulate android [options]

Finestre:

$ ionic emulate windows [options]

Durante l'emulazione di app in AVD o cellulari, puoi ispezionare l'app in Chrome Browser. Digitare il seguente comando nella barra degli indirizzi del browser Chrome.

chrome://inspect/#devices

4. Esecuzione della tua app

Distribuisce l'app Ionic su dispositivi con piattaforma specificata. Se un dispositivo non viene trovato verrà quindi distribuito su un emulatore / simulatore.

iOS:

$ ionic run ios [options]

Android:

$ ionic run android [options]

Finestre:

$ ionic run windows [options]

4.1. Specifica il tuo obiettivo

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

Puoi controllare il nome di destinazione del tuo dispositivo / emulatore con $ adb devices .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow