电子:为什么会发生“未捕获的参考错误:未定义需求”?

时间:2018-09-29 12:26:46

标签: javascript web import electron require

我在使用Electron的程序中遇到问题。

首先,我在'main.js'中输入require()代码。

const { app, BrowserWindow, globalShortcut, Menu, ipcMain } = require('electron')

以上代码未显示来自控制台的错误。我已经创建了另一个源文件func.js

我在require()中输入func.js代码。

const { ipcRenderer, remote } = require('electron')

但是上面的代码显示了控制台中的错误。

所以我不知道怎么了。 ES6脚本使用import ()语句,但是我真的不知道main.js中是否有错误,但是我不知道为什么其他文件会失败。

2 个答案:

答案 0 :(得分:0)

我遇到了相同的错误并通过在主js文件中添加以下行来解决:

来自:

 win = new BrowserWindow({

})

收件人:

win = new BrowserWindow({
    webPreferences: {nodeIntegration: true},
})

答案 1 :(得分:0)

当您在html和相应的Javascript文件之间引入连接的JS代码时,就会发生这种情况。