我目前无法在main.js文件之外的Javascript文件中加载Electron模块.
我正在尝试使用:
const electronic = require(‘electron’);
const ipcRenderer = electronic.ipcRenderer;
在名为settings.js的文件中.
我安装了正确的NPM模块(电子预构建).
设置页面将加载到Web视图中,如下所示:
< webview id =“ settings” src =“ ./ settings.html”>< / webview>
和settings.js包括如下:
< script type ='text / javascript'src ='./ resources / js / settings.js'>< / script>
这里的想法用光了,但是我想知道这是否是范围界定问题?
非常感谢.
解决方法:
您正在网络视图中加载它,默认情况下不支持nodeintegration.
将nodeintegration属性添加到您的webivew.
<webview id="settings" src="./settings.html" nodeintegration></webview>
原文地址:https://codeday.me/bug/20191011/1895369.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。