我正在尝试制作一个新的Electron桌面应用程序。 顺便说一句,当我插入电子模块时,出现此错误。 如果您熟悉电子,可以帮助我解决此错误吗?
我已经尝试修复它。 包括require.js。 但还不能正常工作。
<script>
const electron = require('electron'); // I get error at this line.
const {ipcRenderer} = electron;
const form = document.querySelector('form');
form.addEventListener('submit', submitForm);
function submitForm(e) {
e.preventDefault();
}
</script>
答案 0 :(得分:1)
如果您使用Electron
5.0,则在BrowserWindows
中使用nodeIntegration is false by default,因此在创建窗口时需要明确指定它:
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
})
答案 1 :(得分:0)
您需要安装电子
npm install electron --save-dev
--save-dev
,因为电子是对显影的依赖。