Помешать объединить все активы в meteor.js
Я пытаюсь создать мобильное приложение с инструментальной панелью администратора на основе веб-интерфейса, используя meteor.js, и я хочу использовать один подход приложения, основанный на этом вопросе, потому что у меня есть много кода, который делится между клиентами (мобильными или веб) с сервером.
Я пытаюсь отделить макет клиентов для другого представления. (используя железо-роутер) вот так:
// set mobileLayout for all routes
Router.configure({
layoutTemplate: 'mobileLayout',
notFoundTemplate: "notFound",
loadingTemplate: "loading"
});
// add specific adminLayout for admin routes
LoginController = RouteController.extend({
layoutTemplate: "adminLayout",
template: "login",
action: function () {
this.render();
}
});
Я использовал Meteoric для платформы мобильного просмотра и загрузчик для панели администратора. Но в CSS произошел некоторый конфликт (например, я установил шрифт для мобильного приложения, и он также переопределяет шрифты веб-версии, и мне нужно добавить определенный селектор CSS почти для всего), а также это не лучшее решение, потому что метеор объединяет все css и js вместе, в то время как мобильный клиент вообще не используйте bootstrap, а пользователи админ-сети также не используют meteoric.
Мой вопрос:
Как заставить метеор объединить мобильные ресурсы (CSS и шаблон JS) вместе и объединить веб-ресурсы вместе, чтобы иметь мобильное приложение меньшего размера и веб-приложение меньшего размера и предотвратить конфликт CSS?