Premiers pas avec météore
Sur cette page
Commencer
Installer Météore
Sous OS X et Linux
Installez la dernière version officielle de Meteor depuis votre terminal :
$ curl https://install.meteor.com/ | sh
Sous Windows
Téléchargez le programme d’installation officiel de Meteor ici.
Créez votre application
Une fois Meteor installé, créez un projet :
$ meteor create myapp
Exécuter
Exécutez-le localement :
$ cd myapp
$ meteor npm install
$ meteor
Remarque : Serveur Meteor exécuté sur : http://localhost:3000/
Rendez-vous ensuite sur http://localhost:3000 pour voir votre nouvelle application Meteor.
- En savoir plus sur la prise en main de Meteor dans le[ [Meteor Guide]][1].
- Explorez les packages Meteor sur [atmosphere][2] - un gestionnaire de packages moderne, rapide et bien conçu.
[1] : http://guide.meteor.com/#quickstart [2] : https://atmospherejs.com/
Exemples d’applications
Meteor a plusieurs exemples d’applications intégrés. Vous pouvez créer un projet avec l’un d’entre eux et apprendre comment il a été construit. Pour créer un exemple d’application, installez Meteor (voir Getting Started), puis saisissez :
meteor create --example <app name>
Par exemple, pour créer un exemple d’application todos
, écrivez :
meteor create --example todos
Pour obtenir une liste de tous les exemples d’applications, saisissez :
meteor create --list
Comprendre la progression de la compilation
Parfois, les constructions prennent plus de temps que prévu. Il existe quelques variables d’environnement que vous pouvez définir pour mieux comprendre ce qui se passe pendant le processus de construction.
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)
Où <n>
est un nombre de ms. Tout processus prenant plus de temps que cela sera enregistré.
Exemple Linux/OSX
export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor
Exemple Windows
set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor
Mise à jour des projets Meteor et des packages installés
L’outil Meteor vous avertira lorsqu’une nouvelle version sera disponible.
Pour mettre à jour les projets Meteor vers la dernière version, exécutez la commande suivante dans un projet Meteor :
meteor update
Si vous souhaitez mettre à jour votre projet Meteor vers une version spécifique de Meteor, exécutez la commande suivante dans le projet :
meteor update --release <release>
Si vous souhaitez mettre à jour tous les packages non essentiels, exécutez :
meteor update --packages-only
Vous pouvez également mettre à jour des packages spécifiques en transmettant leurs noms en tant qu’argument de ligne de commande à meteor update
, par exemple :
meteor update [packageName packageName2 ...]
Créer des applications mobiles
Meteor utilise [Cordova][1] pour regrouper votre application dans une application mobile hybride. Une fois emballée, l’application peut être distribuée comme des applications natives (via Apple App Store, Google Play Store, etc.)
- [Ajoutez][2] la ou les plateformes cibles à votre projet Meteor :
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
-
[Installez][3] le SDK Android et/ou Xcode (pour iOS, nécessite Mac OS).
-
[Exécutez][4] votre projet (commencez par le mode développement) :
meteor run android # You may need to configure a default Android emulator first
Pour iOS (uniquement disponible avec Mac OS) :
meteor run ios # This will auto start an iOS simulator
- [Construisez][5] votre package d’application pour distribution :
meteor build <output_folder> --server <url_app_should_connect_to>
Cela créera un ou plusieurs dossiers android
et/ou ios
à côté de votre ensemble de serveurs.
- Le dossier
android
contient le fichierrelease-unsigned.apk
que vous devez signer et aligner. - Le dossier
ios
contient le projet Xcode que vous devez signer.
Voir aussi le sujet Meteor [Mobile Apps][6]. Page de référence : [Meteor Guide > Build > Mobile][7]
[1] : https://www.wikiod.com/fr/cordova [2] : https://guide.meteor.com/mobile.html#adding-platforms [3] : https://guide.meteor.com/mobile.html#installing-prerequisites [4] : https://guide.meteor.com/mobile.html#running-your-app [5] : https://guide.meteor.com/mobile.html#building-and-submitting [6] : https://www.wikiod.com/fr/meteor/application-mobile [7] : https://guide.meteor.com/mobile.html
Gestion des packages
Meteor a son propre référentiel de packages sur [atmospherejs.com][1]
Vous pouvez ajouter de nouveaux packages à partir d’Atmosphere en exécutant :
meteor add [package-author-name:package-name]
Par exemple:
meteor add kadira:flow-router
De même, vous pouvez supprimer le même package en :
meteor remove kadira:flow-router
Pour voir les packages actuels dans votre projet, tapez :
meteor list
La liste des packages peut également être trouvée dans le fichier ./meteor/packages
. Pour ajouter un package, ajoutez le nom du package dans ce fichier et pour le supprimer, supprimez-le.
Pour ajouter un package localement (par exemple, des packages non publiés ou une version modifiée de packages publiés), enregistrez le package dans le dossier “packages” à la racine.
À partir de la version 1.3, Meteor a ajouté la prise en charge des packages npm.
Vous pouvez utiliser la commande npm
dans le répertoire du projet Meteor comme vous le feriez normalement sans Meteor, ou avec la commande meteor npm
, qui utilisera la version groupée de npm.
[1] : http://atmospherejs.com
Vérification de la version des projets Meteor Tool & Meteor
Outil météore
Pour vérifier la version installée de l’outil Meteor, exécutez simplement la commande suivante en dehors de tout projet Meteor :
meteor --version
Pour obtenir une liste de toutes les versions officielles (recommandées) de Meteor, exécutez :
meteor show METEOR
Projets météores
Si vous souhaitez vérifier la version du projet de Meteor, vous pouvez également exécuter la commande suivante dans un projet :
meteor --version
ou imprimez simplement le contenu du fichier .meteor/release
:
cat .meteor/release
Si vous souhaitez vérifier la version des packages actuellement installés dans votre projet Meteor, imprimez le contenu du fichier .meteor/versions
:
cat .meteor/versions
Site Web Meteor
Pour voir quelle version de Meteor un site Web basé sur Meteor est en cours d’exécution, videz le contenu de Meteor.release
dans la console de votre navigateur lorsque vous visitez le site Web :
Meteor.release