MeteorJS Iron Router 安装崩溃应用程序

MeteorJS Iron Router installation crashing app

我的应用程序有问题,我正在学习 "Discover Meteor" 书,但坦率地说,我有一个错误,我不知道如何修复。

我现在在 "Routing" 章节,当我用

安装 iron-router 包时
mrt add iron-router

我的整个应用程序崩溃了,我不知道如何修复它。

错误如下:

TypeError: Template.__create__ is not a function
TypeError: Parent is undefined
TypeError: Iron.Layout is not a constructor
TypeError: Package['iron-router'] is undefined
ReferenceError: Template is not defined
ReferenceError: Template is not defined
ReferenceError: Template is not defined
ReferenceError: Template is not defined
ReferenceError: Template is not defined
ReferenceError: Meteor is not defined
ReferenceError: Meteor is not defined

有什么想法吗?

模板未定义错误,

尝试运行 meteor reset命令然后用meteor

启动服务器

注意:meteor reset 会重置您的构建以及本地 mongodb 数据

更新:它应该消除错误,但无论如何请尝试从您的系统中完全卸载 meteor 并重新安装。

从 0.8 自动更新到 1.0 版本时,meteor 核心安装可能会损坏

卸载流星-

rm -rf ~/.meteor

rm -rf /usr/local/bin/meteor

安装

curl https://install.meteor.com/ | sh

以上将安装最新版本的流星,即 1.0

然后现在用

更新您的项目
cd <your-project-directory>

meteor update --release 1.0.0

mrt add iron-router 已弃用

试试

meteor add iron:router 改为