Ricerca…


Osservazioni

Ionic 2 è una tecnologia di sviluppo mobile multipiattaforma. Questo framework è progettato per la creazione di applicazioni mobili ibride e può essere utilizzato anche per applicazioni desktop. È una scrittura una volta, funziona ovunque con la tecnologia. Utilizza tecnologie web come JavaScript / Typescript, Angular 2, HTML e CSS (SCSS / LESS). Le app di Ionic2 funzionano bene su >=android 4.4 , ma tu vuoi eseguire su android 4.1 ad android 4.3 devi usare cross walk .

Installazione o configurazione

Dato che Ionic 2 sta migliorando ogni giorno, ti preghiamo di controllare sempre la documentazione ufficiale per tenere traccia delle ultime modifiche e miglioramenti.

Prerequisiti: Avrai bisogno di NodeJS per costruire progetti Ionic 2. È possibile scaricare e installare il nodo qui e conoscere meglio NPM e pacchetti ionico 2 usa qui .


1. Installazione di Ionic 2

Come Ionic 1, è possibile utilizzare la CLI o la GUI Ionic per creare e testare rapidamente le app direttamente nel browser. Ha anche tutte le funzionalità per funzionare con le tue app Ionic 1, quindi non dovrai cambiare nulla!

Per usare Ionic 2 basta installare ionic da npm:

$ npm install -g ionic

Se si verifica un errore EACCES, seguire le istruzioni qui per fornire al nodo le autorizzazioni necessarie.

2. Creazione della prima app

Una volta installata la CLI, esegui il seguente comando per avviare la tua prima app:

$ ionic start MyIonic2Project

Il modello di schede è utilizzato per impostazione predefinita, ma puoi scegliere un altro modello passando un flag. Per esempio:

$ ionic start MyIonic2Project tutorial
$ cd MyIonic2Project
$ npm install

Questo userà il modello del tutorial .

Per eseguire la tua app, cambia nella directory dei tuoi progetti ed esegui ionic serve -lc :

$ ionic serve -lc

L'opzione -l attiva il live ricaricamento della pagina, il -c visualizza i log della console. Se riscontri problemi nella creazione della tua app, assicurati che il tuo package.json corrisponda a quello della ionic2-app-base

Puoi giocare con la tua nuova app proprio lì nel browser!

3. Costruire su un dispositivo

Puoi anche costruire la tua nuova app su un dispositivo fisico o un emulatore di dispositivo. Avrai bisogno di Cordova per procedere.

Per installare Cordova, eseguire:

$ npm install -g cordova

Consulta i documenti del simulatore iOS per la creazione di applicazioni iOS (NOTA: non è possibile creare su dispositivi iOS o emulatori su qualsiasi sistema operativo diverso da OSX) o i documenti Genymotion per creare un'applicazione Android.

Funzionando sul dispositivo iOS:

Per costruire un'app per iOS, è necessario lavorare su un computer OSX, perché avrai bisogno del framework di cacao per poterlo costruire per iOS, se è il caso devi prima aggiungere la piattaforma a cordova eseguendo il seguente comando:

$ ionic cordova platform add ios

Avrai bisogno di Xcode per compilare su un dispositivo iOS.

Infine, esegui la tua app con il seguente comando:

$ ionic cordova run ios

Funzionando su un dispositivo Android:

I passaggi per Android sono quasi identici. Innanzitutto, aggiungi la piattaforma:

$ ionic cordova platform add android

Quindi installare l' SDK Android che consente di compilare su un dispositivo Android. Sebbene Android SDK sia dotato di un emulatore, è molto lento. Genymotion è molto più veloce. Una volta installato, basta eseguire il seguente comando:

$ ionic cordova run android

E questo è tutto! Congratulazioni per aver creato la tua prima app Ionic 2!

Anche Ionic ha una ricarica live. Quindi, se vuoi sviluppare la tua app e vedere i cambiamenti in atto sull'emulatore / dispositivo, puoi farlo eseguendo i seguenti comandi:

Per iOS:

$ ionic cordova emulate ios -lcs

Fai attenzione, su iOS 9.2.2 il fegato non funziona. Se vuoi lavorare con livereload, modifica il file config.xml aggiungendo quanto segue:

<allow-navigation href="*"/>

Quindi in <platform name="ios"> :

<config-file parent="NSAppTransportSecurity" platform="ios" target="*-Info.plist">
  <dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
  </dict>
</config-file>

Per Android:

$ ionic cordova run android -lcs

l sta per live-reload, c per i log della console e s per i log del server. Questo ti permetterà di vedere se ci sono errori / avvertenze durante l'esecuzione.

Costruire per Windows

Se vuoi costruire il tuo progetto per Windows, devi lavorare su un computer Windows. Per iniziare, installa la piattaforma Windows sul tuo progetto ionic2 eseguendo il seguente comando:

$ionic cordova platform add windows

Quindi esegui il seguente comando:

$ionic cordova run windows

Per eseguire nel browser

$ionic serve

per il browser Chrome controlla il dispositivo. (digitare nella barra degli indirizzi del browser Chrome)

chrome://inspect/#devices


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