我在Meteor应用程序中使用jQuery时遇到问题。这是未定义的。
当我查看.meteor/versions
时,我可以清楚地看到:
jquery@1.11.3_2
但是当我在Chrome控制台中输入$
或jQuery
时,我会得到undefined
。另外,我不能使用任何使用任何jQuery的外部包;我得到undefined is not a function
例外。
按meteor add jquery
手动添加jQuery包并没有解决问题。
知道为什么会这样吗?
答案 0 :(得分:1)
jQuery位于流星核心内部,并定义为meteor-platform内的依赖项。所以我从来没有将它声明为依赖。流星很大程度上依赖它,所以它不太可能被删除。与下划线不同,他们表示将在未来版本中删除。流星总是别名$
。这应该工作。这不是特定版本的问题。我正在运行同样没有任何问题。以下是您可以尝试调试的一些内容:
在代码之前加载包,因此不会出现问题。