Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Electron.js Uncaught ReferenceError:未定义require_Javascript_Electron - Fatal编程技术网

Javascript Electron.js Uncaught ReferenceError:未定义require

Javascript Electron.js Uncaught ReferenceError:未定义require,javascript,electron,Javascript,Electron,我正在尝试制作一个新的电子桌面应用程序。 顺便说一下,当我插入电子模块时,我得到了这个错误。 如果你熟悉电子,你能帮我解决这个错误吗 我已经试过了。 包括require.js。 但还没开始工作 <script> const electron = require('electron'); // I get error at this line. const {ipcRenderer} = electron; const form = document.quer

我正在尝试制作一个新的电子桌面应用程序。 顺便说一下,当我插入电子模块时,我得到了这个错误。 如果你熟悉电子,你能帮我解决这个错误吗

我已经试过了。 包括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>

常数electron=require('electron');//我在这行有错误。
常数{IPC}=电子;
const form=document.querySelector('form');
格式。添加的列表器(“提交”,提交格式);
函数提交形式(e){
e、 预防默认值();
}

您需要安装electron

npm install electron --save-dev

--保存开发
,因为electron是一个开发依赖项。

如果您使用的是
electron
5.0,那么在
BrowserWindows
中,您需要在创建窗口时显式指定它:

mainWindow = new BrowserWindow({
  width: 800,
  height: 600,
  webPreferences: {
    nodeIntegration: true
  }
})