【问题标题】:Error: Router is not defined V0.7.0 Meteor 0.8.0错误:路由器未定义 V0.7.0 Meteor 0.8.0
【发布时间】:2014-05-08 17:32:23
【问题描述】:

我刚刚将 Iron-router 更新到最新的 0.7.0 并出现错误。

在更新之前,我使用的是“dev”分支 Blaze,一切正常。

我在 /lib/router.js 中有 routes.js,因此它可以首先在客户端和服务器上加载。这是我运行 mrt 时遇到的错误:

Your app is crashing. Here's the latest log.


/Users/pemmy/.meteor/tools/c2a0453c51/lib/node_modules/fibers/future.js:173
                        throw(ex);
                              ^
ReferenceError: Router is not defined
    at app/lib/routes.js:1:36
    at app/lib/routes.js:79:3
    at /Users/pemmy/projects/Meteor/projects/toonokio/.meteor/local/build/programs/server/boot.js:155:10
    at Array.forEach (native)
    at Function._.each._.forEach (/Users/pemmy/.meteor/tools/c2a0453c51/lib/node_modules/underscore/underscore.js:79:11)
    at /Users/pemmy/projects/Meteor/projects/toonokio/.meteor/local/build/programs/server/boot.js:82:5
=> Exited with code: 8
=> Your application is crashing. Waiting for file change.

这是我的 router.js 文件中的内容:

1. Router.configure({
2. //    layoutTemplate: 'basicLayout',
3.     notFoundTemplate: 'notFound',
4.     yieldTemplates: {
5. //        'header': { to: 'header' },
6. //        'footer': { to: 'footer' }
7.     }
8. });

79. Router.map(function () {
80.     this.route('home', {
81.         path :  '/',
82.         controller :  HomeController
83.     });
84. });

关于我做错了什么以及如何解决它的任何建议?

谢谢, 普拉尼

【问题讨论】:

  • 您是否删除了 iron-router 包并重新安装?
  • 谢谢,解决了!

标签: javascript meteor iron-router


【解决方案1】:

按照这个答案可能会解决您的问题:

Meteor: App does not work on 0.9.1.1 version

meteor remove iron-router 然后meteor add iron:router 解决了我的问题。由

建议

https://stackoverflow.com/a/25721887/565557

【讨论】:

    【解决方案2】:

    试过mrt install 还是有问题。

    mrt add iron-router 帮我解决了。

    【讨论】:

      【解决方案3】:

      对我来说,我遇到了这个错误,我的 .meteor/packages 文件中缺少 iron-router 包。替换它并做了一个mrt install,它现在似乎可以工作了。

      【讨论】:

        猜你喜欢
        • 2018-09-13
        • 1970-01-01
        • 1970-01-01
        • 2017-11-23
        • 2018-06-27
        • 2019-01-15
        • 2021-05-01
        • 2016-11-30
        • 2017-05-02
        相关资源
        最近更新 更多