2015-09-26 105 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。它還包含一些關於更新的有趣註釋。