Recherche…


Remarques

Meteor est une plate -forme JavaScript complète pour le développement d'applications Web et mobiles modernes.

Dans un projet, vous pouvez créer votre client (navigateur et / ou application mobile hybride pour Android et / ou iOS) et les côtés du serveur.

Pages de référence:

Versions

Version Date de sortie
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

Commencer


Installer Meteor

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 l'installateur officiel de Meteor ici .

Créez votre application


Une fois que vous avez installé Meteor, 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 /

Ensuite, rendez-vous sur http: // localhost: 3000 pour voir votre nouvelle application Meteor.


  • En savoir plus sur les débuts avec Meteor au [Meteor Guide] .
  • Explorez Meteor Packages à l' atmosphère - un gestionnaire de paquets moderne, rapide et bien conçu.

Exemples d'applications

Meteor a plusieurs exemples d'applications intégrées. 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 Mise en route ), puis tapez:

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 toutes les applications exemples, tapez:

meteor create --list

Gestion des packages

Meteor a son propre référentiel de paquets sur atmospherejs.com

Vous pouvez ajouter de nouveaux paquets à partir de l'atmosphère 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 paquets peut également être trouvée dans le fichier ./meteor/packages . Pour ajouter un package, ajoutez le nom du package dans ce fichier et supprimez-le.

Pour ajouter un package localement (par exemple, des packages non publiés ou une version modifiée des packages publiés), enregistrez le package dans le dossier packages dans la racine.

À partir de la version 1.3, Meteor a ajouté un support pour les paquets 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 intégrée de npm.

Comprendre le progrès de la construction

Parfois, les builds prennent plus de temps que prévu. Vous pouvez définir quelques variables d'environnement 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 nécessitant plus de temps 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

Vérification de la version des projets Meteor Tool et Meteor

Outil Meteor

Pour vérifier la version installée de l'outil Meteor, exécutez simplement la commande suivante en dehors des projets Meteor:

meteor --version

Pour obtenir une liste de toutes les versions officielles (recommandées) de Meteor, lancez:

meteor show METEOR

Projets de météores

Si vous voulez vérifier la version du projet de Meteor, vous pouvez également exécuter la commande suivante dans un projet:

meteor --version

ou simplement imprimer 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 fonctionne, vider le contenu de Meteor.release dans la console de votre navigateur tout en visitant le site Web:

Meteor.release

Mise à jour des projets Meteor et des packages installés

L'outil Meteor vous avertit lorsqu'une nouvelle version est 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-core, 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 ...]

Construire des applications mobiles

Meteor utilise Cordova pour intégrer votre application dans une application mobile hybride . Une fois empaquetée, l'application peut être distribuée comme des applications natives (via Apple App Store, Google Play Store, etc.)

  1. Ajoutez la ou les plates-formes cibles à votre projet Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
  1. Installez le SDK Android et / ou Xcode (pour iOS, nécessite Mac OS).
  1. Exécutez votre projet (commencez avec le mode de 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 votre package d'application pour la 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 zip aligner.
  • Le dossier ios contient le projet Xcode que vous devez signer.

Voir aussi la rubrique Meteor Mobile Apps .
Page de référence: Meteor Guide> Build> Mobile



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow