在Electron 5.0.1上未定义“未捕获的ReferenceError:require” [...]

时间:2019-05-17 07:11:25

标签: electron require

我目前正在使用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
    })
  );

0 个答案:

没有答案