Para instalar dependencias asociadas al package.json del proyecto
npm install
Con este simple comando en la terminal podemos utilizar la aplicación Angular con Electron en un entorno de desarrollo local con recarga en caliente, esté comando no es recomendable una vez que la aplicación se va a lanzar a producción.
npm run start
Compilar para MacBook Pro:
npm run electron:mac
Toda la documentación se encuentra en la wiki del repositorio.
¿Quizás quieras ejecutar la aplicación en el navegador con recarga en caliente? Puedes hacerlo con npm run ng:serve:web
. Tenga en cuenta que en este caso no puede usar las bibliotecas nativas Electron o NodeJS. Verifique los providers/electron.service.ts
para ver cómo se realiza la importación condicional de bibliotecas electron/native.
Command | Description |
---|---|
npm run ng:serve:web |
Execute the app in the browser |
npm run build |
Build the app. Your built files are in the /dist folder. |
npm run build:prod |
Build the app with Angular aot. Your built files are in the /dist folder. |
npm run electron:local |
Builds your application and start electron |
npm run electron:linux |
Builds your application and creates an app consumable on linux system |
npm run electron:windows |
On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems |
npm run electron:mac |
On a MAC OS, builds your application and generates a .app file of your application that can be run on Mac |
https://github.com/maximegris/angular-electron https://www.brainbell.com/javascript/show-open-dialog.html https://github.com/electron/electron/blob/master/docs/api/dialog.md