2015-11-04 44 views
7

我是新來的流星,我試圖用 tomitrescak/meteor-uploads檢查不meteor.js定義

我成功上傳了一些文件來使用文件上傳,但是當我試圖刪除上傳的文件,我得到了錯誤在我的終端參考錯誤:檢查未定義

我檢查了文檔,並搜索了網絡有關此錯誤,但無法找到任何解決方案。

注:我得到了類似的錯誤,而STUDING http://meteortips.com/second-meteor-tutorial/iron-router-part-1/

操作系統:Ubuntu的14.04 流星:1.2.1

+0

您是否在代碼中的任何位置使用了'check',或者當您使用該軟件包的某些功能時彈出此錯誤消息? –

回答

23

TL; DR

$ meteor add check 

加長版

流星版本在v1.2之前,一個名爲meteor-platform的核心包用於導出一些符號,包括check

由於v1.2,this is no longer the case和這些符號不再可以通過平臺獲得,而是使用專用包代替。

您正在使用的軟件包(或您的應用程序代碼本身)可能會使用check(可能在其某個方法中),而沒有將其聲明爲依賴項。

直到軟件包維護更新的依賴,你應該能夠通過添加check作爲一個頂級的依賴,克服錯誤:

$ meteor add check 

如果您發現該包是造成問題,您可以舉報它在GitHub上,或者自己分發包,添加缺失的依賴關係並提交一個拉取請求。

+0

感謝加入包檢查工作.. – AMahajan

+2

他們真的應該解決/在教程中提到這一點。謝謝! – Brett84c