Рендеринг шаблона с использованием железа: роутер в упаковке (Метеор 1.3)

Я столкнулся с проблемой, которую я до сих пор не понимаю... используя iron:router внутри пакета (используя meteor 1.3)

Действительно, когда я запускаю свое приложение, это отображается в web.browser

Не удалось найти шаблон с именем "home" или "home". Вы уверены, что определили это?

Это файл package.js, который я написал до сих пор

Package.onUse(function(api) {
    api.versionsFrom('1.3.2.4');
    api.use(['templating'], 'client');
    api.use([
        'iron:router@1.0.12',
        'fortawesome:fontawesome',
        'momentjs:moment',
        'materialize:materialize',
    ], ['client']);

    api.addFiles('javascript/routes.js', ['web.browser']);

    api.addAssets([
        'view/home.html',
        'stylesheet/main.css',
    ], ['web.browser']);
});

и файл rout.JS (здесь нет ничего сложного, как шаблон в файле HTML)

Router.route('/', function () {
  this.render('home');
});

Я проверял, что многие вещи не работают до сих пор, я думаю, что что-то упустил (может быть, очевидно, но... все же).

Кто-нибудь может мне помочь?

Вся цель состоит в том, чтобы разделить мой проект на 2 пакета (один загружается для web.browser, а другой - для web.cordova).

0 ответов

Другие вопросы по тегам