wenn ich die electron-quick-start Anwendung zu starten, erhalte ich ein komplettes Menü OSX:Wie man Anwendungsmenü im Elektron einrichtet?
ich diesen Code dann hinzufügen, vor allem aus docs kopiert, um meine main.js:
const Menu = require('menu');
const MenuItem = require('menu-item');
var mainmenu = new Menu();
mainmenu.append(new MenuItem({ label: 'MenuItem1', click: function() { console.log('item 1 clicked'); } }));
Menu.setApplicationMenu(mainmenu);
I auch versuchte Menüvorlage Code aus den electron menu docs, mit dem exakt gleichen enttäuschenden Ergebnis zu verwenden:
Ich habe auch versucht, den Code oben zu index.html hinzuzufügen, wörtlich den Code in Menu's Doc kopieren. Gleiche Sache.
Irgendeine Idee, was ist falsch?
Sie wollen das „Electron“ Menü ändern? Ist das eine verpackte App? Wenn nicht, hast du die setName-Methode 'app.setName ('YOURAPPNAME') 'ausprobiert? – Philip
@Philip ich tat. es funktioniert für nachfolgende App.getName() Aufrufe, aber das Menü wird immer Elektron haben – gcb