我正在浏览Pluralsight上的电子基础课程(Trent,2016)。我无法让加速器在我的“退出”菜单项上工作。以下是我的整个main.js文件。从我所能看到的图片(下图)中成功创建菜单,并且直接单击退出菜单项可以关闭应用程序,但Alt + W组合键不会。我在Windows 10上。我错过了什么?电子菜单加速器不能正常工作
const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
const Menu = electron.Menu;
app.on('ready', _ => {
new BrowserWindow();
const template = [
{
label: "File",
submenu: [{
label: 'About',
click: _ => {
console.log('clicked');
}
},
{
type: 'separator'
},
{
label: 'Quit',
accelerator: 'Alt+W',
click: _ => {
app.quit();
}
}]
}];
const menu = Menu.buildFromTemplate(template);
Menu.setApplicationMenu(menu);
});