检查没有在meteor.js中定义

时间:2015-11-04 11:47:43

标签: meteor

我是meteor的新手,我试图使用文件上传 tomitrescak/meteor-uploads

我成功上传了一些文件,但是当我尝试删除上传的文件时,我的终端出现错误参考错误:检查未定义

我检查了文档并在网上搜索了这个错误,但找不到任何解决方案。

注意:我在研究http://meteortips.com/second-meteor-tutorial/iron-router-part-1/

时遇到了类似的错误

操作系统:Ubuntu 14.04 流星:1.2.1

1 个答案:

答案 0 :(得分:23)

TL; DR

$ meteor add check

更长的版本

在v1.2之前的Meteor版本中,一个名为meteor-platform的核心包用于导出一些符号,包括check

自v1.2起,this is no longer the case和这些符号不再通过平台提供,而是使用专用软件包。

您正在使用的其中一个软件包(或您的应用程序代码本身)可能正在使用check(可能在其中一种方法中)而未将其声明为依赖项。

在软件包维护者更新依赖关系之前,您应该能够通过添加check作为顶级依赖项来克服错误:

$ meteor add check

如果您确定导致问题的软件包,您可以在GitHub上报告,或者自己分叉软件包,添加缺少的依赖项并提交拉取请求。