tutorial template guide framework development apps meteor meteor-blaze

guide - meteor template events



Paquete Meteor, como agregar archivos estáticos. (2)

actualización: meteorito 1.2

Ahora debe usar api.addAssets para agregar archivos estáticos a su paquete.

respuesta original

Puede agregar activos estáticos a cualquier paquete y serán atendidos por meteor. La forma más fácil de demostrar esto es con un ejemplo. Echa un vistazo a la fuente de la hopscotch .

El paquete contiene un directorio img con el archivo sprite-green-0.3.png . Si observa el archivo package.js , puede ver que se agrega al cliente con:

api.addFiles(''img/sprite-green-0.3.png'', ''client'');

Después de agregar el paquete a su proyecto, puede acceder al archivo directamente con esta URL:

http://localhost:3000/packages/hopscotch/img/sprite-green-0.3.png

En resumen, puede usar api.addFiles para agregar activos estáticos. Se podrá acceder a todos los activos en una ruta como /packages/[package name]/[path to asset] .

Tenga en cuenta que puede agregar {isAsset: true} como un tercer argumento a addFiles para activos que no deben cargarse automáticamente. Esta publicación contiene un ejemplo de su uso.

Estoy creando un paquete y, por el lado del cliente, necesito agregar algunos archivos estáticos como fuentes e imágenes. Después de probar una solución obsoleta , no encontré nada que funcionara para mí. ¿Cómo debo agregar esos archivos? ¿Crear una carpeta pública dentro de mi paquete? ¿Agregando los archivos con api.addFiles ? ¿Es esto posible?


Para archivos de activos como favicon.ico o archivos de fuentes, puede crear una carpeta public .

Puedes consultar esta answer o la documentation .