电子遥控器始终未定义

时间:2020-08-05 21:18:59

标签: node.js electron

我正在使用objCElectron 10

我尝试从渲染器进程中打开文件对话框 。这不是关于此问题的第一个问题,但是我找不到适合我的解决方案。 Node v12.6.3已启用

nodeIntegrations

我尝试了以下操作:

  win = new BrowserWindow({
    webPreferences: {
      webSecurity: false,
      nodeIntegrationInWorker: true,
      nodeIntegration: true,
      allowRunningInsecureContent: (serve) ? true : false,
    },

还在函数内执行1) import * as electron from "electron"; 2) import { remote } from "electron"; 3) var remote = require("electron").remote; ... 返回require("electron").remote。我在这里想念什么?

在任何情况下,undefined似乎都未定义。谁能帮我?我迷路了。

1 个答案:

答案 0 :(得分:2)

根据#21408

在Electron 10.x中,将enableRemoteModule的默认值设置为false。使用远程的应用程序将需要更新以将enableRemoteModule显式设置为true。