Meteor:jQuery没有定义

时间:2015-06-28 08:32:31

标签: meteor

我在Meteor应用程序中使用jQuery时遇到问题。这是未定义的。

当我查看.meteor/versions时,我可以清楚地看到:

jquery@1.11.3_2

但是当我在Chrome控制台中输入$jQuery时,我会得到undefined。另外,我不能使用任何使用任何jQuery的外部包;我得到undefined is not a function例外。

meteor add jquery手动添加jQuery包并没有解决问题。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

jQuery位于流星核心内部,并定义为meteor-platform内的依赖项。所以我从来没有将它声明为依赖。流星很大程度上依赖它,所以它不太可能被删除。与下划线不同,他们表示将在未来版本中删除。流星总是别名$。这应该工作。这不是特定版本的问题。我正在运行同样没有任何问题。以下是您可以尝试调试的一些内容:

  • 创建一个新项目并检查JQ是否正常工作
  • 检查已安装的软件包是否导致问题(逐个删除)

在代码之前加载包,因此不会出现问题。