2015-09-26 73 views
4

我收到以下错误,当我安装的应用程序流星后的流星版本1.2.0.1(在旧版本流星的开发):流星:Random.fraction()问题

ReferenceError: Random is not defined

犯规行:

Players.insert({name: names[i], score: Math.floor(Random.fraction()*10)*5}); 

我从来没有一个问题,这行代码之前,并根据docs这仍然应该工作。

任何想法?

回答

10

您必须安装random软件包,它不再默认安装。一个简单的meteor add random就足够了。

+0

谢谢,看起来我有很多事要赶上使用流星! – user1532669

3

从Meteor中删除了一些基本软件包以减少其初始占用空间。也许如果你运行meteor add random你的问题将得到解决。更新过程应该会检测到您使用的是Random并自动安装该软件包,但可能会漏掉。

如果您正在使用包装,您可能需要将[email protected]添加到api.use()

有关默认情况下不再安装的软件包列表,请参阅此链接:https://quip.com/RXFlAk9Rc2xI。它还包含一些关于更新的有趣注释。