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.)
- Agregue la (s) plataforma (s) de destino a su proyecto Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
- Instale el SDK de Android y / o Xcode (para iOS, requiere Mac OS).
- 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
- 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 archivorelease-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