如何使用requireJs来包含electroJs模块



我使用了通常的node-request语句来包括electronJs模块,但它不起作用,它向我显示了一个错误

main.html:16 Uncaught ReferenceError: require is not defined
at main.html:16
(anonymous) @ main.html:16

后来我发现require属于节点环境,所以我尝试了requireJs模块,但问题是就是我找不到electronJs文件,无法将其包含在config.js文件中我尝试使用索引,但它显示脚本中有一个错误:

main.html:16 Uncaught ReferenceError: require is not defined
at main.html:16
(anonymous) @ main.html:16

我刚被卡住了,我需要帮助我很感激!!

您正在.html文件中使用require。正确的方法是将renderer.js包含在main.html主体的底部,如下所示:

<script src="./renderer.js"></script>

然后,您可以在renderer.js:中使用它

require('electron');

您需要启用nodeIntegration:

app.on('ready', () => {
mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true,
contextIsolation: false,
}
});
});