-
Node.js — скачать с https://nodejs.org (версия LTS, 18+)
- При установке оставить все галочки по умолчанию
- После установки перезагрузить компьютер
-
Проверить установку — открыть командную строку (Win+R → cmd) и написать:
node --version npm --versionДолжны показать версии, например v18.17.0 и 9.6.7
smartplan-app/
main.js — главный процесс Electron
preload.js — мост безопасности
index.html — весь код приложения
package.json — настройки проекта
README.md — эта инструкция
Открыть командную строку в папке smartplan-app:
# Установить зависимости (один раз)
npm install
# Запустить приложение
npm start
# Запустить с DevTools для отладки
npm run dev# Собрать установщик для Windows x64
npm run build-winПосле сборки в папке dist/ появится:
SmartPlan Setup 3.0.0.exe— установщик с выбором папки установкиSmartPlan-3.0.0-win.zip— портативная версия (опционально)
Установщик на русском языке, позволяет выбрать папку установки.
Поместить файл icon.ico (256x256) в папку smartplan-app рядом с main.js.
Генератор иконок: https://www.icoconverter.com
Просто заменить index.html новой версией — всё остальное остаётся.
Пересобрать exe: npm run build-win
- localStorage работает нормально (нет ошибки file://)
- Нативный диалог сохранения/открытия файлов через меню Файл
- Горячие клавиши: Ctrl+S (сохранить), Ctrl+O (открыть), Ctrl+Z (отмена)
- Полный экран: F11
- Нет ограничений браузера на drag-and-drop
- Меню приложения на русском языке