为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Helenr 2021-05-11 17:35:20
我正在尝试制作一个新的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>
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

如果您使用的是Electron5.0,则默认情况下,nodeIntegration为false,BrowserWindows因此在创建窗口时需要显式指定它:


mainWindow = new BrowserWindow({

  width: 800,

  height: 600,

  webPreferences: {

    nodeIntegration: true

  }

})


查看完整回答
反对 回复 2021-05-27
?
森林海

TA贡献2011条经验 获得超2个赞

你需要安装电子

npm install electron --save-dev

--save-dev 因为电子是对发展的依赖。


查看完整回答
反对 回复 2021-05-27
  • 2 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信