0

我遇到了一个我仍然不明白的问题......在包内使用铁:路由器(使用流星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']);
});

和 routes.js 文件(这里没有什么像 html 文件中的模板那样复杂)

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

到目前为止,我已经测试了很多东西都没有工作,我想我错过了一些东西(也许很明显,但......仍然)。

有人能帮我吗 ?

整个目的是将我的项目分成 2 个包(一个用于 web.browser,另一个用于 web.cordova)。

4

0 回答 0