0

我通过 mrt 从 Atmosphere安装了模型包。

meteor add models

models: already using

当我在位于此包的文件中插入一条console.log语句时,它会在错误发生之前执行并记录。model.js

I2036-22:23:13.047(1)? MODEL LOADING     <-- (my console.log)
W2036-22:23:13.054(1)? (STDERR) /home/user/.meteor/tools/0b2f28e18b/lib/node_modules/fibers/future.js:173
W2036-22:23:13.054(1)? (STDERR)                         throw(ex);
W2036-22:23:13.055(1)? (STDERR)                               ^
W2036-22:23:13.057(1)? (STDERR) ReferenceError: Model is not defined

知道为什么会这样吗?

4

1 回答 1

1

该软件包似乎没有更新为与 Meteor 0.6.5 及更高版本一起使用。在那个版本中,智能包 API 发生了变化,因此如果没有(简单)更新,就不能再使用旧包。

有问题的包似乎只是一个实验,引用:

这是流星模型工作方式的基本概念证明

你确定你的任务需要它吗?

如果是这样,您应该克隆该包并更新package.js文件以使用api.export方法。或者,如果你只是想试验,你可以在你的项目中指定 Meteor 版本小于 0.6.5。

于 2013-11-13T00:01:56.330 回答