Premiers pas avec météore

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)

<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.)

  1. [Ajoutez][2] la ou les plateformes cibles à votre projet Meteor :
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
  1. [Installez][3] le SDK Android et/ou Xcode (pour iOS, nécessite Mac OS).

  2. [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
  1. [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 fichier release-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