【问题标题】:Meteor 0.8.0, Iron Router and Discover MeteorMeteor 0.8.0、Iron Router 和 Discover Meteor
【发布时间】:2014-05-07 10:32:30
【问题描述】:

Meteor 0.8.0 推出了新的 Blaze 渲染,这对未来来说非常棒……

目前我无法运行 Iron Router 驱动的应用程序:更新 -> 运行流星 -> 白色浏览器屏幕。我想我会回滚到 0.7.2。但这给我一种模糊的感觉。它就像有一台没有互联网连接的新电脑。这些更改是否有任何修复?至少对于 Iron Router 来说?

注意评论(虽然它在标题中): 我正在使用 Discover Meteor 书学习流星,这是 Iron Router 的同一作者写的一本好书;我喜欢它。但是,如果流星改变了这么多,我是在浪费时间吗?

更新 @iAmME 的解决方案效果很好!我用另一种方法解决了这个问题,通过修改 smartpackage 也修复了 iron-router-progress。只是想发布它,如果它对任何人有帮助:

{
  "packages": {

      "blaze-layout": {},

      "iron-router":
      {
          "git": "https://github.com/EventedMind/iron-router.git",
          "branch": "blaze-integration"
      },

      "iron-router-progress":
      {
          "git": "https://github.com/Multiply/iron-router-progress.git",
          "branch": "blaze-integration"
      }

  }
}

【问题讨论】:

    标签: meteor iron-router


    【解决方案1】:

    刚刚遇到同样的问题,

    执行以下操作并正常工作

    它的发生主要是因为 iron-router 包和少数其他使用 spark 作为依赖项的包,首先像下面这样重新安装 iron-router

    meteor remove iron-router
    rm -rf packages/iron-router
    mrt update
    mrt add iron-router
    

    只需重新安装 Iron-router 即可将您更新到新版本,并且它还会使用 Iron-router(这是新的模板系统)自动安装 blaze-Layout

    更新iron-router后,即使现在你收到spark未定义错误,请检查哪个包正在使用spark并更新这些包。

    【讨论】:

    • 在最后一行使用了mrt add iron-router。否则效果很好。
    • 这是删除和重新安装任何 mrt 软件包的正确方法吗?
    【解决方案2】:

    您必须更新您的 Iron-router 包。查看 Iron Router github 页面 https://github.com/EventedMind/iron-router 了解有关其 0.7.0 版本中的新功能的信息。它适用于 Meteor 0.8.0。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 2017-06-17
      • 2013-11-21
      • 1970-01-01
      • 2016-10-31
      • 2015-04-06
      • 1970-01-01
      • 2023-03-12
      • 2023-03-30
      相关资源
      最近更新 更多