猿问

Electron.js未捕获ReferenceError:未定义require

我正在尝试制作一个新的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>


Helenr
浏览 146回答 2
2回答

jeck猫

如果您使用的是Electron5.0,则默认情况下,nodeIntegration为false,BrowserWindows因此在创建窗口时需要显式指定它:mainWindow = new BrowserWindow({&nbsp; width: 800,&nbsp; height: 600,&nbsp; webPreferences: {&nbsp; &nbsp; nodeIntegration: true&nbsp; }})

森林海

你需要安装电子npm&nbsp;install&nbsp;electron&nbsp;--save-dev--save-dev&nbsp;因为电子是对发展的依赖。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答