Looking for meteor Answers? Try Ask4KnowledgeBase
Looking for meteor Keywords? Try Ask4Keywords

meteorEstructura de directorios


Introducción

Antes del lanzamiento de Meteor 1.3, los desarrolladores de Meteor estaban frustrados con el manejo de las dependencias de archivos y las variables globales de Meteor.js. En respuesta, Meteor estableció nuevos estándares para las estructuras del proyecto con el fin de hacer que el sistema de dependencia del proyecto sea más ágil. Este tema explica la estructura estandarizada del proyecto y los principios que la sustentan.

Observaciones

cliente
Todo el código en el directorio del cliente se ejecuta solo en el lado del cliente o en el navegador web.

cliente / compatibilidad
El directorio de compatibilidad contiene códigos heredados o de terceros, como las bibliotecas jQuery, etc.

lib
El directorio lib se carga antes que otros directorios en su proyecto Meteor, y se carga tanto en el servidor como en el cliente. Este es el lugar preferido para definir modelos de datos, bibliotecas isomorfas y lógica empresarial.

importaciones
El directorio de importaciones es un directorio en el servidor que está disponible tanto para el servidor como para el cliente, pero solo antes de que el paquete del cliente se envíe al cliente.

paquetes
El directorio de paquetes es donde los paquetes personalizados se almacenan durante el desarrollo local. Al usar el comando estándar meteor add package:name para agregar un paquete, Meteor buscará primero en este directorio si un paquete local tiene el nombre de descripción correspondiente en su archivo package.js . Si no, sondeará Atmosphere como de costumbre.

privado
El directorio privado contiene archivos estáticos que solo deberían estar disponibles en el servidor web.

público
El directorio público contiene archivos estáticos que solo están disponibles en el cliente de la aplicación. Esto puede incluir activos de marca, etc.

servidor
El directorio del servidor contiene activos del lado del servidor. Esto puede incluir lógica de autenticación, métodos y otros códigos que pueden necesitar consideración de seguridad.

pruebas
El directorio de pruebas se omite de forma predeterminada cuando su aplicación está empaquetada y desplegada.

Como sugirió Richard Silverton , es una idea conveniente poner no solo el directorio del proyecto meteorito bajo el control de versiones, sino también su directorio principal.

De esa manera, puede mantener los archivos bajo el control de versiones sin tener que tratar con meteoros.

Estructura de directorios Ejemplos relacionados