我使用了通常的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,
}
});
});