Я пытаюсь добавить меню в свой проект Electron + React, но вся документация / руководства кажутся неполными. Например, официальные документы описывают добавление меню из шаблона в electron.js
, но не говорят, как на самом деле связать это с каким-либо поведением в вашем приложении. В частности, мне нужно отменить / повторить, чтобы изменить состояние приложения. Если вы будете следовать этому руководству, вы получите меню с кучей опций, которые ничего не делают.
Если я пытаюсь создать меню в своем коде приложения, я получаю ошибки о модуле fs
. Даже просто попытка import { Menu } from 'electron'
дает мне:
TypeError: fs.existsSync is not a function
Поиск этой ошибки дает мне этот SO поток с решением, включающим webpack, но я не использую webpack.
Что мне делать?