Ricerca…
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 |
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.
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
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.
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
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
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 ...]
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.)
- Aggiungi le piattaforme di destinazione al tuo progetto Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
- Installa l'SDK Android e / o Xcode (per iOS, richiede Mac OS).
- 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
- 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 filerelease-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