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