Comenzando con el meteorito

Empezando


Instalar meteorito

En OS X y Linux

Instala la última versión oficial de Meteor desde tu terminal:

$ curl https://install.meteor.com/ | sh

En Windows

[Descargue el instalador oficial de Meteor aquí] (https://install.meteor.com/windows).

Crea tu aplicación


Una vez que hayas instalado Meteor, crea un proyecto:

$ meteor create myapp

Ejecutarlo


Ejecutarlo localmente:

$ cd myapp
$ meteor npm install
$ meteor

Nota: Servidor Meteor ejecutándose en: http://localhost:3000/

Luego diríjase a http://localhost:3000 para ver su nueva aplicación Meteor.


  • Lea más sobre cómo comenzar con Meteor en la [Guía de Meteoritos].
  • Explore paquetes Meteor en [atmosphere] 2: un administrador de paquetes moderno, rápido y bien diseñado.

1: http://guide.meteor.com/#inicio rápido 2: https://atmospherejs.com/

Aplicaciones de muestra

Meteor tiene varias aplicaciones de muestra integradas. Puede crear un proyecto con uno de ellos y aprender de cómo se construyó. Para crear una aplicación de muestra, instale Meteor (consulte Getting Started) y luego escriba:

meteor create --example <app name>

Por ejemplo, para crear una aplicación todos de muestra, escriba:

meteor create --example todos

Para obtener una lista de todas las aplicaciones de muestra, escriba:

meteor create --list

Comprender el progreso de la compilación

A veces, las compilaciones tardan más de lo esperado. Hay algunas variables de entorno que puede configurar para comprender mejor lo que sucede durante el proceso de compilación.

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)

Donde <n> es un número de ms. Cualquier proceso que tome más tiempo que este será registrado.

Ejemplo de Linux/OSX

export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor

Ejemplo de Windows

set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor

Actualización de proyectos Meteor y paquetes instalados

Meteor Tool le notificará cuando haya una versión más reciente disponible.

Para actualizar los proyectos de Meteor a la última versión, ejecute el siguiente comando dentro de un proyecto de Meteor:

meteor update

En caso de que desee actualizar su proyecto Meteor a una versión específica de Meteor, ejecute el siguiente comando dentro del proyecto:

meteor update --release <release>

Si desea actualizar todos los paquetes no principales, ejecute:

meteor update --packages-only

También puede actualizar paquetes específicos pasando sus nombres como un argumento de línea de comando a actualización de meteoritos, por ejemplo:

meteor update [packageName packageName2 ...]

Crea aplicaciones móviles

Meteor usa Cordova para empaquetar su aplicación en una aplicación móvil híbrida. Una vez empaquetada, la aplicación se puede distribuir como aplicaciones nativas (a través de Apple App Store, Google Play Store, etc.)

  1. Agregue la(s) plataforma(s) de destino a su proyecto Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
  1. Instalar Android SDK y/o Xcode (para iOS, requiere Mac OS).

  2. Ejecute su proyecto (comience con el modo de desarrollo):

meteor run android # You may need to configure a default Android emulator first

Para iOS (solo disponible con Mac OS):

meteor run ios # This will auto start an iOS simulator
  1. Cree el paquete de su aplicación para su distribución:
meteor build <output_folder> --server <url_app_should_connect_to>

Esto creará la(s) carpeta(s) android y/o ios junto con su paquete de servidor.

  • La carpeta android contiene el archivo release-unsigned.apk que debe firmar y comprimir.
  • La carpeta ios contiene el proyecto Xcode que debes firmar.

Consulte también el tema Meteor Aplicaciones móviles. Página de referencia: Guía de meteoros > Construir > Móvil

Gestión de paquetes

Meteor tiene su propio repositorio de paquetes en atmospherejs.com

Puede agregar nuevos paquetes desde la atmósfera ejecutando:

meteor add [package-author-name:package-name]

Por ejemplo:

meteor add kadira:flow-router

Del mismo modo, puede eliminar el mismo paquete de la siguiente manera:

meteor remove kadira:flow-router

Para ver los paquetes actuales en su proyecto, escriba:

meteor list

La lista de paquetes también se puede encontrar en el archivo ./meteor/packages. Para agregar un paquete, agregue el nombre del paquete en este archivo y para eliminarlo, bórrelo.

Para agregar un paquete localmente (por ejemplo, paquetes no publicados o versiones editadas de paquetes publicados), guarde el paquete en la carpeta packages en la raíz.

A partir de la versión 1.3, Meteor agregó soporte para paquetes npm.

Puede usar el comando npm dentro del directorio del proyecto Meteor como lo haría normalmente sin Meteor, o con el comando meteor npm, que usará la versión incluida de npm.

Comprobación de la versión de Meteor Tool y Meteor Projects

Herramienta Meteorito

Para verificar la versión instalada de la herramienta Meteor, simplemente ejecute el siguiente comando fuera de cualquier proyecto Meteor:

meteor --version

Para obtener una lista de todos los lanzamientos oficiales (recomendados) de Meteor, ejecute:

meteor show METEOR

Proyectos Meteoro

Si desea verificar la versión del proyecto de Meteor, también puede ejecutar el siguiente comando dentro de un proyecto:

meteor --version

o simplemente imprima el contenido del archivo .meteor/release:

cat .meteor/release

En caso de que quieras comprobar la versión de los paquetes que están actualmente instalados en tu proyecto Meteor, imprime el contenido del archivo .meteor/versions:

cat .meteor/versions

Sitio web del meteorito

Para ver qué versión de Meteor está ejecutando un sitio web basado en Meteor, descargue el contenido de Meteor.release en la consola de su navegador mientras visita el sitio web:

Meteor.release