前两天用vue加electron做桌面端的时候碰到了一个问题
Uncaught ReferenceError: Jquery is not defined
看了好久 由于是微信登陆不能改变 只能想办法electron兼容了
win = new BrowserWindow(
{
webPreferences:{
nodeIntegration:false
}
}
);
只需要在electron main.js里面加入这个代码即可完美解决
解释一下 nodeIntegration:false 这个意思是关闭node支持 如果你的网站需要用node的话就不能关闭这个
看网上有这么写的 没有亲测
<script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<script>if (typeof module === 'object') {window.jQuery = window.$ = module.exports;};</script>