电子遥控器始终未定义
2020-08-05
328
我正在使用
Electron 10
和
Node v12.6.3
。
我尝试
从渲染器进程
打开 FileDialog。这不是 SO 上关于此问题的第一个问题,但我找不到适合我的任何解决方案。
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
。我在这里可能遗漏了什么?
在任何情况下,
remote
似乎都是未定义的。有人能帮帮我吗?我迷路了。
1个回答
根据 #21408
In Electron 10.x, set the default value of enableRemoteModule to false. Apps that use remote will need to update to explicitly set enableRemoteModule to true.
aabuhijleh
2020-08-06