首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Errors jQuery错误

Errors jQuery错误
EN

Stack Overflow用户
提问于 2015-05-16 09:48:00
回答 3查看 2.9K关注 0票数 4

我正在做一个电子项目,当我尝试包含jQuery时,我得到了这个错误:

代码语言:javascript
复制
C:\Users\Matthew\Documents\Electron\ElectronProjects\Iris\js\jquery.min.js:4 Uncaught SyntaxError:
C:\Users\Matthew\Documents\Electron\ElectronProjects\Iris\js\jquery.min.js:4 b),b&&a.jQuery===n&&(a.jQuery=Hb),n},b||(a.jQuery=a.$=n),n});jQuery v3.0.0-pre

我尝试使用电子问题页面中推荐的方法(window.$ = window.jQuery =require(‘././js/jquery.min.js’);)。但是它总是抛出这个错误。

有什么想法吗?

EN

回答 3

Stack Overflow用户

发布于 2015-06-05 16:52:14

代码语言:javascript
复制
<script type="text/javascript">
    window.$ = window.jQuery = require(__dirname+'/js/jquery.js');
</script>

我在jquery 1.9.1版本中使用了它,它工作得很好。

票数 5
EN

Stack Overflow用户

发布于 2015-05-16 10:42:08

看起来像是在我的BrowserWindow构造函数中添加了"node-integration": false来解决这个问题。我仍然想要一个解释为什么我必须这样做:)

票数 4
EN

Stack Overflow用户

发布于 2015-10-26 19:43:08

根据这篇文章,回答“为什么”:https://github.com/atom/electron/issues/254

"jQuery包含...

代码语言:javascript
复制
if ( typeof module === "object" && typeof module.exports === "object" ) 
{
  // set jQuery in `module`
} 
else
{
  // set jQuery in `window`
}

模块,即使在浏览器端脚本中也是如此。这会导致jQuery忽略窗口对象并使用模块,因此其他脚本将无法在全局范围内找到$ nor jQuery。“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30271011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档