Angular 4+ Electron Starter
Build desktop apps using Angular4+ and Electron.
On the top off:
- Angular 4+
- NodeJS STL included
- Electron 1.7.5+
- REDUX - NgRx 4.x +
- Semantic UI
Base repository: https://github.com/AngularClass/angular-starter
Development
# angular
# http://localhost:3000
npm run start
# electron
npm run electron:dev
Test production build
npm run electron:prod
Package
# linux
npm run electron:linux
#windows
npm run electron:windows
#mac
npm run electron:mac
Windows installer
Note, you need to do this from Windows machine!
node ./windows-installer.js
ToDo
- Implements MacOS signing ( https://github.com/electron-userland/electron-osx-sign/wiki/1.-Getting-Started )
HowTo
- Add custom NodeJS library?
Create reference to it in: ./config/webpack.common.js ( line 395 ) Add it as dependency in package.json