WINDOWS 7 64BIT
METEOR V 1.2.1
IRON:ROUTER V 1.0.11
我刚开始学习Meteor并且我试图让铁路由器正常工作,目前我在客户端文件夹中有我的router.js文件,这工作正常,但如果我把它放在/ lib中应用程序崩溃的文件夹。
ReferenceError: router is not defined
at lib/router.js:1:1
答案 0 :(得分:1)
如果您已成功添加iron-router
包:从控制台抛出的错误中,您可能会将Router
误认为router
。
铁路由器repository的摘录:
// Create some routes in a client/server JavaScript file
Router.route('/', function () {
this.render('MyTemplate');
});
答案 1 :(得分:0)
对我有用的修复方法是删除Iron Router和router.js文件。重新安装它,然后创建一个新的router.js文件。很可能正如Leonardy Kristianto所说,该文件有点腐败。我已经在这里多次看过这个问题,没有明确的答案,但似乎总体上的共识就是重新安装。
确保您拥有: