电子 - jQuery错误

mat*_*ick 4 javascript jquery electron

我正在开发一个Electron项目,当试图包含jQuery时,我收到此错误:

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
Run Code Online (Sandbox Code Playgroud)

我试图使用电子问题页面中建议的方式(窗口.$ = window.jQuery = require('./../ js/jquery.min.js');).它总是抛出这个错误.

有任何想法吗?

小智 6

<script type="text/javascript">
    window.$ = window.jQuery = require(__dirname+'/js/jquery.js');
</script>
Run Code Online (Sandbox Code Playgroud)

我将它用于jquery 1.9.1版本,它的工作正常.


mat*_*ick 5

看起来像添加"node-integration": false到我的BrowserWindow构造函数修复它.我仍然想解释为什么我必须这样做:)