Я использую 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
внутри функции return undefined
. Что я мог здесь пропустить?
В любом случае remote
кажется неопределенным. Может кто-нибудь помочь мне? Я заблудился.