Sugiero tomar un vistazo al paquete de jQuery en la carpeta /packages/jquery
.
Todo lo que hace es agregar el archivo jquery.js a la pila de archivos para enviarlo al cliente. Si lo desea, puede agregar su propio paquete llamado jquery-mobile e incluir los archivos que necesita.
Ver el archivo package.js de cómo funciona:
https://github.com/meteor/meteor/blob/master/packages/jquery/package.js
Entonces sólo tiene que añadir los archivos móviles en su paquete de jQuery-móvil y hacer algo como:
Package.on_use(function (api) {
api.add_files('jquery.mobile-1.1.0.min.css', 'client');
api.add_files('jquery.mobile-1.1.0.min.js', 'client');
});
Estoy interesado en esto también y he intentado integrarlo. jQuery Mobile inicializa la página y modifica el DOM en carga. Luego, el meteorito se inicializa y agrega su propio html al DOM y a estos conflictos. Establecer '$ .mobile.autoInitializePage = false;' dentro del evento 'mobileinit' debe evitar que esto suceda. Eso es todo lo que he conseguido. Se actualizará con una respuesta si/cuando se me ocurre una muestra/guía completa. – rmarscher
Simplemente ponga jquery.js y jquery-mobile.js en el directorio/client por ejemplo. De esta forma, se cargan más tarde que otros scripts. No use jquery del paquete. Intenté el paquete jquery-mobile sugerido en la otra respuesta, pero tuve más problemas debido a la orden de carga de JavaScript de Meteor. –