2016-09-28 6 views
4

Я пытаюсь интегрировать Electron в Akveo's ng2-admin, и у меня уже были файлы конфигурации webpack для приложения Angular, а также платформа Electron, вы можете реально посмотреть интеграцию here.Как использовать загрузку с помощью Webpack в Electron?

Что я сейчас пытаюсь получить, чтобы получить возможности перезагрузки. Сценарии прямо сейчас упакуют электронное приложение как сборку.

Моя идея это иметь сценарии пары, которые могут быть покрыты npm сценариев, как:

  • Живой перезаряжания углового применения внутри платформы Electron.
  • Живая перезагрузка полного решения, с перезагрузкой Electron.

Эти два будут работать хорошо, я думаю.

Спасибо!

ответ

1

Вы можете взглянуть на мою интеграцию с Angular 2 с Webpack и Electron here. Проект основан на Угловом 2 учебнике. При использовании Electron в режиме разработки (npm run start.desktop) webpack загружает код.

Я также создал проект QUICKSTART: https://github.com/osechet/angular-webpack-quickstart

+0

Это моя текущая реализация [angular2-Конечной стартер] (https://github.com/michaeljota/angular2-ultimate-starter) Это делает перегрузочной , но я не могу перезагрузить только часть рендеринга, когда webpack ее перестроит, необходимо перезагрузить все приложение. Ваше решение только перезагружает сторону рендеринга, когда изменились файлы рендеринга? –

+0

@MichaelJota Я тестировал, и это перезагружает только средство визуализации, когда приложение браузера изменяется, и оно перезапускает электрон, когда основной процесс обновляется. Ни один из других плиток Electron/Angular2 не делает это правильно. –

+0

Да, как сказал @ColinSkow, с этой реализацией webpack просматривает файлы рендеринга и основные файлы независимо. Если файл рендеринга изменяется, содержимое электронного окна перезагружается. Если основные файлы обновляются, все приложение перезапускается. – osechet

 Смежные вопросы

  • Нет связанных вопросов^_^