Sviluppata sulle orme di DavideViolante/Angular-Full-Stack
Eseguendo il comando npm run-script dev
si runneranno concorrentemente i seguenti comandi:
mongod
: Starta il daemon di MongoDB, quindi un database MongoDB locale.ng serve --open
: Builda e serve l'app Angular, rebuildando ad ogni cambiamento, apre inoltre l'app nel browser.tsc -w -p back-end
: Compila i file TypeScript in JavaScript dalla cartellaback/end
nella cartelladist/back-end
, inoltre osserva i cambiamenti.nodemon dist/back-end/app.js
: Nodemon sarta l'applicazione Node mentre osserva gli aggiornamenti, restartando quando avvengono.
Eseguendo il comando npm run-script prod
si runneranno concorrentemente i seguenti comandi:
mongod
: Come sopra.ng build
: Builda l'app Angular.tsc -p back-end
: Come sopra, ma senza osservare i cambiamenti.node dist/back-end/app.js
: Starta il server back-end utilizzando Node.