meteor应用中的“jQuery没有定义”?
似乎在下载semantic-ui后出现一个奇怪的错误,当我select了我所做的,而不想在我的custom.semantic.json文件中的时候,我无法运行它。 我已经尝试下载/安装jQuery包到我的目录没有喜悦。 下面的错误消息。
>/Users/Kyle/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245 throw(ex); ^ > ReferenceError: jQuery is not defined > at app/definitions/behaviors/api.js:1081:5 > at app/definitions/behaviors/api.js:1083:3 > at /Users/Kyle/Desktop/portfolio/.meteor/local/build/programs/server/boot.js:222:10 > at Array.forEach (native) > at Function._.each._.forEach (/Users/Kyle/.meteor/packages/meteor-tool/.1.1.3.1wysac9++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) > at /Users/Kyle/Desktop/portfolio/.meteor/local/build/programs/server/boot.js:117:5 > Exited with code: 8 Your application is crashing. Waiting for file > change.
在meteor里,当custom.semantic.json
位于根的lib/
文件夹中时,会发生这种情况。 因此,Semantic-UI生成所有的文件夹和文件,这些文件夹和文件在其核心依赖关系(如jQuery) 之前加载。
解决方法是将custom.semantic.json
放在应用程序文件夹中,例如client/lib/semantic-ui/
。
- 在ESLint中replace按位操作
- array()函数返回一个对象 – Node.js Discord.js
- XMLHttpRequest无法加载。 请求的资源上没有“Access-Control-Allow-Origin”标题。 因此,原产地不得进入
- 为什么我的async.waterfall JavaScript的顺序代码没有结束?
- 数据库连接的最佳数量(node-mysql)
- 如何使用docpad的缩略图插件而不将源图像复制到“out”?
- Nodejs不同的内容长度
- socket.io:断开事件 – “传输closures”,“客户端命名空间断开连接”,“传输错误”和“强制closures”
- beforeUpdate似乎没有被调用