我正在瀏覽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);
});