meteorIniziare con la meteora


Osservazioni

Meteor è un full-stack piattaforma JavaScript per lo sviluppo web moderno e applicazioni mobili.

All'interno di un progetto, sei in grado di costruire il tuo client (browser e / o ibrida App mobile per Android e / o iOS) e lato server.

Pagine di riferimento:

Versioni

Versione Data di rilascio
0.4.0 2012/08/30
0.5.0 2013/10/17
0.6.0 2013/04/04
0.7.0 2013/12/20
0.8.0 2014/04/21
0.9.0 2014/08/26
0.9.1 2014/09/04
0.9.2 2014/09/15
0.9.3 2014/09/25
0.9.4 2014/10/13
1.0.1 2014/12/09
1.0.2 2014/12/19
1.0.3.1 2014/12/09
1.1.0 2015/03/31
1.2.0 2015/09/21
1.3.0 2016/03/27
1.4.0 2016/07/25
1.5.0 2017/05/30

Costruisci app per dispositivi mobili

Meteor utilizza Cordova per impacchettare la tua applicazione in un'app mobile ibrida . Una volta confezionato, l'App può essere distribuita come App native (tramite Apple App Store, Google Play Store, ecc.)

  1. Aggiungi le piattaforme di destinazione al tuo progetto Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
 
  1. Installa l'SDK Android e / o Xcode (per iOS, richiede Mac OS).
  1. Esegui il tuo progetto (inizia con la modalità di sviluppo):
meteor run android # You may need to configure a default Android emulator first
 

Per iOS (disponibile solo con Mac OS):

meteor run ios # This will auto start an iOS simulator
 
  1. Crea il pacchetto dell'app per la distribuzione:
meteor build <output_folder> --server <url_app_should_connect_to>
 

Questo creerà le cartelle android e / o ios insieme al bundle del server.

  • La cartella android contiene il file release-unsigned.apk che devi firmare e allineare tramite zip.
  • La cartella ios contiene il progetto Xcode che devi firmare.

Vedi anche l'argomento App Mobile Meteor.
Pagina di riferimento: Meteor Guide> Build> Mobile

Controllo della versione di Meteor Tool & Meteor Projects

Strumento Meteor

Per controllare la versione installata dello strumento Meteor, basta eseguire il comando seguente al di fuori di qualsiasi progetto Meteor:

meteor --version
 

Per ottenere un elenco di tutte le versioni ufficiali (consigliate) di Meteor, eseguire:

meteor show METEOR
 

Meteor Projects

Se vuoi controllare la versione del progetto di Meteor, puoi anche eseguire il seguente comando all'interno di un progetto:

meteor --version
 

o semplicemente stampare il contenuto del file .meteor/release :

cat .meteor/release
 

Nel caso in cui si desideri verificare la versione dei pacchetti attualmente installati nel progetto Meteor, stampare il contenuto del file .meteor/versions :

cat .meteor/versions
 

Sito Web Meteor

Per vedere quale versione del sito web Meteor a Meteor è in esecuzione, scaricare i contenuti di Meteor.release nella console del browser mentre si visita il sito Web:

Meteor.release
 

Iniziare


Installa Meteor

Su OS X e Linux

Installa l'ultima versione ufficiale di Meteor dal tuo terminale:

$ curl https://install.meteor.com/ | sh
 

Su Windows

Scarica qui l'installatore ufficiale di Meteor .

Crea la tua app


Dopo aver installato Meteor, crea un progetto:

$ meteor create myapp
 

Eseguirlo


Eseguilo localmente:

$ cd myapp
$ meteor npm install
$ meteor
 

Nota: il server Meteor è in esecuzione su: http: // localhost: 3000 /

Quindi vai a http: // localhost: 3000 per vedere la tua nuova applicazione Meteor.


  • Maggiori informazioni su come iniziare con Meteor su [Meteor Guide] .
  • Esplora i pacchetti Meteor in atmosfera : un gestore di pacchetti moderno, veloce e ben progettato.

Gestione dei pacchetti

Meteor ha il proprio repository di pacchetti su atmospherejs.com

Puoi aggiungere nuovi pacchetti da atmosfera eseguendo:

meteor add [package-author-name:package-name]
 

Per esempio:

meteor add kadira:flow-router
 

Allo stesso modo, puoi rimuovere lo stesso pacchetto da:

meteor remove kadira:flow-router
 

Per vedere i pacchetti correnti nel tuo progetto, scrivi:

meteor list
 

L'elenco dei pacchetti può anche essere trovato nel file ./meteor/packages . Per aggiungere un pacchetto aggiungi il nome del pacchetto in questo file e per rimuoverlo.

Per aggiungere un pacchetto localmente, (ad esempio pacchetti non pubblicati o versione modificata dei pacchetti pubblicati), salva il pacchetto nella cartella dei packages nella radice.

A partire dalla versione 1.3, Meteor ha aggiunto il supporto per i pacchetti npm .

Puoi usare il comando npm all'interno della directory del progetto Meteor come faresti normalmente senza Meteor, o con il comando meteor npm , che userà la versione in bundle di npm.

App di esempio

Meteor ha diverse app di esempio integrate. Puoi creare un progetto con uno di essi e imparare da come è stato costruito. Per creare un'app di esempio, installa Meteor (vedi Come iniziare ) e quindi digita:

meteor create --example <app name>
 

Ad esempio, per creare un campione todos app, scrivere:

meteor create --example todos
 

Per ottenere un elenco di tutte le app di esempio, digitare:

meteor create --list
 

Capire i progressi della costruzione

A volte le build impiegano più tempo del previsto. Ci sono alcune variabili d'ambiente che puoi impostare per capire meglio cosa succede durante il processo di compilazione.

METEOR_DEBUG_BUILD=1       (logs progress)
METEOR_PROFILE=<n>         (logs time spent)
METEOR_DEBUG_SPRINGBOARD=1 (?)
METEOR_DEBUG_SQL=1         (logs SQLITE calls)
METEOR_PROGRESS_DEBUG=1    (? looks like it might be useful, but seems confusing)
 

Dove <n> è un numero di ms. Ogni processo che richiede più tempo verrà registrato.

Esempio di Linux / OSX

export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor
 

Esempio di Windows

set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor
 

Aggiornamento di progetti Meteor e pacchetti installati

Meteor Tool ti avviserà quando è disponibile una versione più recente.

Per aggiornare i progetti Meteor all'ultima versione, eseguire il seguente comando all'interno di un progetto Meteor:

meteor update
 

Nel caso in cui desideri aggiornare il tuo progetto Meteor ad una specifica versione di Meteor, esegui il seguente comando all'interno del progetto:

meteor update --release <release>
 

Se si desidera aggiornare tutti i pacchetti non essenziali, eseguire:

meteor update --packages-only
 

È inoltre possibile aggiornare pacchetti specifici passando il loro nome come argomento della riga di comando meteor update , ad esempio:

meteor update [packageName packageName2 ...]