我目前正在使用Electron(5.0.1版)开发我的第一个应用程序,并且打开Chromium的DevTools,结果是未定义“需要”。
在Web上,我发现在5.0或更高版本中,您在设置新BrowserWindow的webPreferences时必须添加“ nodeIntegration:true”,但没有任何更改。
// Handle create add window
function createAddWindow() {
// create new window
addWindow = new BrowserWindow({
width: 300,
height: 200,
title: "Add item",
webPreferences: {
nodeIntegration: true
}
});
//Load html into window
addWindow.loadURL(
url.format({
pathname: path.join(__dirname, "addWindow.html"),
protocol: "file:",
slashes: true
})
);