kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
Sathya Vikram
Sathya Vikram
Вопрос

Синхронизация изменений кода в электронном приложении во время разработки

Существуют ли инструменты для живой перезагрузки электронного приложения при изменении кода, аналогичные browser-sync для web?

Всякий раз, когда мы меняем код приложения electron, я завершаю существующий запущенный процесс и перезапускаю его с помощью electron .. Есть ли инструменты для автоматической перезагрузки приложения electron при изменении кода.

5 2016-08-31T13:00:28+00:00 2
Valeriu
Valeriu 55403
Редактировал вопрос 26-го декабря 2021 в 10:07
Damjan Pavlica
Damjan Pavlica
Редактировал вопрос 5-го июля 2018 в 2:14
Программирование
javascript
nodemon
electron
livereload
Востребованные видео
Пишем приложение на Electron. Часть 1. Знакомимся с Electron
Пишем приложение на Electron. Часть 1. Знакомимся с Electron
1 год назад
Денис Садило, “Кроссплатформенные настольные приложения с помощью ElectronJS”
Денис Садило, “Кроссплатформенные настольные приложения с помощью ElectronJS”
5 лет назад
Build a Desktop App with Electron... But Should You?
Build a Desktop App with Electron... But Should You?
2 года назад
React + Electron - приложение для автоперевода субтитров //Али Рагимов
React + Electron - приложение для автоперевода субтитров //Али Рагимов
1 год назад
Desktop App with Electron and React: Part 1 - Getting Started with Electron
Desktop App with Electron and React: Part 1 - Getting Started with Electron
3 года назад
Даниил Ескин - Как мы внедрили мобильный SSH (MOSH) в Android, iOS & Electron
Даниил Ескин - Как мы внедрили мобильный SSH (MOSH) в Android, iOS & Electron
4 года назад
React приложение с логином, регистрацией и обновлением профиля!
React приложение с логином, регистрацией и обновлением профиля!
1 год назад
Electron JS - Как сделать программу на JavaScript
Electron JS - Как сделать программу на JavaScript
3 года назад
ПРОГРММА ПОГОДЫ НА JAVASCRIPT | NATIVE JS + API + ELECTRONE JS
ПРОГРММА ПОГОДЫ НА JAVASCRIPT | NATIVE JS + API + ELECTRONE JS
1 год назад
Простая авторизация на NODE JS. Роли пользователя. Express и MongoDB. JWT Access Token, bcrypt
Простая авторизация на NODE JS. Роли пользователя. Express и MongoDB. JWT Access Token, bcrypt
2 года назад
Electron. Как работает самый современный desktop framework?
Electron. Как работает самый современный desktop framework?
1 год назад
ELECTRON ПРИЛОЖЕНИЕ ► Windows Electron на js, node
ELECTRON ПРИЛОЖЕНИЕ ► Windows Electron на js, node
3 года назад
Лекция 226.  Синхронизация с помощью избыточного кода
Лекция 226. Синхронизация с помощью избыточного кода
7 лет назад
« Назад
Вперёд »
Konstantin Azizov
Konstantin Azizov
31-го августа 2016 в 1:19
2016-08-31T13:19:32+00:00
Дополнительно
Источник
Редактировать
#31533498

В этом случае вам следует обратить внимание на средства разработки для управления процессами NodeJS. Мой личный фаворит - nodemon, потому что вы можете либо использовать конфигурационный файл, либо передать что-то вроде этого:

nodemon --watch * --exec "electron ."

И он будет работать просто отлично. Но опять же, это мое мнение, выбирайте из списка то, что подходит именно вам.

Valeriu
Valeriu 55403
Редактировал ответ 26-го декабря 2021 в 10:07
Konstantin Azizov
Konstantin Azizov
Редактировал ответ 2-го сентября 2016 в 12:02
GitHub - remy/nodemon: Monitor for any changes in your node.js application and automatically restart the server - perfect for development
Monitor for any changes in your node.js application and automatically restart the server - perfect for development - GitHub - remy/nodemon: Monitor for any changes in your node.js application and automatically restart the server - perfect for development
github.com
GitHub - sindresorhus/awesome-nodejs: Delightful Node.js packages and resources
:zap: Delightful Node.js packages and resources. Contribute to sindresorhus/awesome-nodejs development by creating an account on GitHub.
github.com
26
0
Решение / Ответ
Jonatas Walker
Jonatas Walker
18-го января 2017 в 5:34
2017-01-18T17:34:39+00:00
Дополнительно
Источник
Редактировать
#31533499

Лучший инструмент (и самый простой), который я'нашел, это electron-reload:

// main.js
const electron = require('electron');
const { app, BrowserWindow } = electron;
const path = require('path');

// the first argument can be: a file, directory or glob pattern
require('electron-reload')(__dirname + '/app/index.html', {
  electron: path.join(__dirname, 'node_modules', '.bin', 'electron')
});

let mainWindow;

app.on('ready', () => {
  mainWindow = new BrowserWindow({
    // ...
  });
  mainWindow.setMenu(null);

  mainWindow.loadURL(`file://${__dirname}/app/index.html`);
  process.env.NODE_ENV !== 'production' && mainWindow.openDevTools();
});
Valeriu
Valeriu 55403
Редактировал ответ 26-го декабря 2021 в 10:08
GitHub - yan-foto/electron-reload: Simplest ( ) way to reload an electron app on file changes!
Simplest (:pray:) way to reload an electron app on file changes! - GitHub - yan-foto/electron-reload: Simplest ( ) way to reload an electron app on file changes!
github.com
5
0
Похожие сообщества 16
JavaScript Jobs — чат
JavaScript Jobs — чат
26 592 пользователей
JavaScript Jobs — чат для поиска работы и людей Правила оформления: @telegram-ru/r1WQe5F1m" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru
Открыть telegram
Node.js — русскоговорящее сообщество
Node.js — русскоговорящее сообщество
10 076 пользователей
Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было комфортным. Правила: https://rudevs.network/ByaMH6un7 См. также: @js_ru, @react_js, @angular_ru, @vuejs_ru, @devops_ru Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs
Открыть telegram
JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
9 562 пользователей
Помогаем друг другу разбираться с JS Правила: @js_noobs_ru/rules" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@js_noobs_ru/rules Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ
Открыть telegram
JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
7 737 пользователей
Рекомендуем сразу отключить уведомления Правила: https://git.io/JycBd См. также: @js_noobs_ru, @nodejs_ru, @ts_cool, @react_js, @electron_cool Вакансии и поиск работы: @javascript_jobs
Открыть telegram
Node.js Jobs. Stop the war!
Node.js Jobs. Stop the war!
7 005 пользователей
Публикуем вакансии и запросы на поиск работы для разработчиков на Node.js (back-end). Правила оформления вакансий и остальная информация в закрепленном сообщении https://t.me/nodejs_jobs/71106
Открыть telegram
JavaScript.Ninja
JavaScript.Ninja
3 844 пользователей
Правила поведения проекта https://telegra.ph/Kodeks-povedeniya-proekta-JavaScriptNinja-12-15
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
bran Bran
Зарегистрирован 1 день назад
2
Олечка Арапова
Зарегистрирован 1 день назад
3
Роман Азаров
Зарегистрирован 1 неделю назад
4
Mansur Zakirov
Зарегистрирован 2 недели назад
5
Тагир Мамедов
Зарегистрирован 2 недели назад
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией