Skip to content

laskinss27-cmyk/smartplan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartPlan — Установка и сборка

Что нужно установить один раз

  1. Node.js — скачать с https://nodejs.org (версия LTS, 18+)

    • При установке оставить все галочки по умолчанию
    • После установки перезагрузить компьютер
  2. Проверить установку — открыть командную строку (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

Сборка .exe установщика для Windows

# Собрать установщик для 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


Что улучшилось по сравнению с HTML-файлом

  • localStorage работает нормально (нет ошибки file://)
  • Нативный диалог сохранения/открытия файлов через меню Файл
  • Горячие клавиши: Ctrl+S (сохранить), Ctrl+O (открыть), Ctrl+Z (отмена)
  • Полный экран: F11
  • Нет ограничений браузера на drag-and-drop
  • Меню приложения на русском языке

About

Electron app for smart home / CCTV floor planning with 2D/3D editor

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors