在全新的Meteor项目中,仅添加了amplify.js包,其内容是:
Uncaught ReferenceError :jQuery未定义amplify.js:830
你猜出什么问题了吗?
最佳答案
如果我必须猜测,我敢打赌 jQuery 没有在 amplify.js 的第 830 行中定义。
Amplify.js 仅在客户端使用,因此您不需要使用这个明显创建不佳的包。只需在项目 client/lib/amplify/
中创建一个文件夹并将 amplify.min.js
放入其中即可。它将自动加载并在客户端提供服务。它也会在 jQuery(由 Meteor 核心加载)之后自动加载,因此 jQuery 将在第 830 行定义。
请注意,Amplify 添加的许多功能与 Meteor 的核心功能重复。
关于Meteor 0.8.0.1 的 amplify.js 包中未定义 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23462819/