【发布时间】:2021-09-09 10:57:59
【问题描述】:
我正在尝试将对话框与 "electron": "^13.1.4" 一起使用,但出现错误 Uncaught TypeError: Cannot read property 'dialog' of undefined. ,即使我设置了 enableremotemodule = true。
const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
......
......
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
contextIsolation: false,
enableremotemodule: true,
nodeIntegration: true,
}
});
这是调用电子遥控器但未定义的代码
import { OpenDialogOptions, remote } from 'electron';
.......
.......
openFile() {
let options: OpenDialogOptions = {};
console.log(remote); // log undefined
remote.dialog.showOpenDialog(options).then((filePath) => {
console.log(filePath);
});
}
【问题讨论】:
标签: typescript electron