Buscar..


Observaciones

Meteor es una plataforma de JavaScript de pila completa para desarrollar aplicaciones web y móviles modernas.

Dentro de un proyecto, puede crear su cliente (navegador y / o aplicación móvil híbrida para Android y / o iOS) y servidores.

Páginas de referencia:

Versiones

Versión Fecha de lanzamiento
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

Empezando


Instalar Meteor

En OS X y Linux

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

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

En Windows

Descarga el instalador oficial de Meteor aquí .

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: el servidor Meteor se ejecuta 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 meteoros] .
  • Explore los paquetes de Meteor en la atmósfera : un administrador de paquetes moderno, rápido y bien diseñado.

Aplicaciones de muestra

Meteor tiene varias aplicaciones de muestra incorporadas. Puedes crear un proyecto con uno de ellos y aprender de cómo se construyó. Para crear una aplicación de muestra, instale Meteor (ver Cómo empezar ) y luego escriba:

meteor create --example <app name>

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

meteor create --example todos

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

meteor create --list

Gestionando Paquetes

Meteor tiene su propio repositorio de paquetes en atmospherejs.com

Puedes 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 por:

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 elimínelo.

Para agregar un paquete localmente (por ejemplo, paquetes no publicados o una versión editada de los paquetes publicados), guarde el paquete en la carpeta de 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.

Entendiendo el progreso de la construcción

A veces las construcciones tardan más de lo esperado. Hay algunas variables de entorno que puede configurar para comprender mejor lo que está sucediendo durante el proceso de construcció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 esto 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

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

Herramienta de meteoros

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 de Meteor oficiales (recomendados), ejecute:

meteor show METEOR

Proyectos de meteoros

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 imprimir el contenido del archivo .meteor/release :

cat .meteor/release

En caso de que desee verificar la versión de los paquetes que están instalados actualmente en su proyecto Meteor, imprima el contenido del archivo .meteor/versions :

cat .meteor/versions

Sitio web de meteoros

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

Meteor.release

Actualización de proyectos Meteor y paquetes instalados

La herramienta Meteor te notificará cuando haya disponible una versión más nueva.

Para actualizar los proyectos Meteor a la última versión, ejecute el siguiente comando dentro de un proyecto 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 que no son de núcleo, ejecute:

meteor update --packages-only

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

meteor update [packageName packageName2 ...]

Construir 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. Instale el SDK de Android y / o Xcode (para iOS, requiere Mac OS).
  1. 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. Construye tu paquete de aplicaciones para su distribución:
meteor build <output_folder> --server <url_app_should_connect_to>

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

  • La carpeta de android contiene el archivo release-unsigned.apk que debe firmar y alinear con zip.
  • La carpeta ios contiene el proyecto Xcode que necesita firmar.

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



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow