Я потратил немало времени, работая над электронным проектом, а также над созданием стартового набора для использования Electron + TypeScript (очень строго) + Create React App (без извлечения).Я думаю, что вы могли бы найти его полезным в качестве отправной точки, даже если могут существовать некоторые дополнительные инструменты, которые вам могут не понадобиться.
Проверьте электронную ветвь Foldable для получения более подробной информации.Особый интерес могут представлять src / Electron.ts , package.json и общедоступный каталог.
Чтобы быстро дать вам некоторые дополнительные очки, которые могут быть полезны в вашемвопрос:
- Можно настроить сценарий ввода для Electron в вашем
package.json
в разделе "main" - Вам потребуется использовать TSC или другой компилятор машинописного текста для обработки "main-нить "или узел части Электрон.Это отдельно от CRA.В качестве альтернативы вы можете использовать простой javascript для более простой настройки.
- Единственная вещь в моей общей папке - это html-файл за вычетом импорта javascript (потому что они вводятся автоматически)