Создаем Electron приложение с помощью Angular CLI
Это builder для Angular CLI, который позволяет настроить связь с окружающей средой Electron, предоставляя вам доступ ко всем функциям, доступным для Electron, таким как доступ к файловой системе, которые в настоящее время не поддерживаются в Angular CLI.
Например, вы можете импортировать, модуль:
import { readFile } from 'fs';
Важно отметить, что это не схема или что-то, что поможет поднять Electron приложение для вас. Это просто расширение для Angular CLI, позволяющее вашему Angular приложению иметь полный доступ к функциям Electron без каких-либо неловких обходных решений, таких как передача сообщений.
Как запустить builder
Процесс настройки невероятно прост. Сначала установите пакет:
npm install @angular-guru/electron-builder --save-dev
Затем нам нужно обновить angular.json, чтобы использовать electron-builder в двух местах:
"build": { "builder": "@angular-guru/electron-builder:build", ... }
и
"serve": { "builder": "@angular-guru/electron-builder:dev-server", ... }