我的应用程序有问题,我正在学习“探索流星”一书,但坦率地说,我有一个错误,我不知道如何修复。
我现在正在“路由”章节,当我用
安装铁路由器包时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
有什么想法吗?
答案 0 :(得分:4)
mrt add iron-router
已被弃用
尝试
meteor add iron:router
而不是
答案 1 :(得分:0)
对于模板未定义错误,
尝试运行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