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)
Où <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.)
- Ajoutez la ou les plates-formes cibles à votre projet Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
- Installez le SDK Android et / ou Xcode (pour iOS, nécessite Mac OS).
- 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
- 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 fichierrelease-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