Ambiente di sviluppo
Prerequisiti
- Bun
1.2.21+- è l'unico gestore di pacchetti usato per il progetto. Non c'è né npm népackage-lock.json.- La versione è fissata tramite
packageManagerinpackage.jsonecli.packageManagerinangular.json. - La versione è importante: il progetto usa il formato di lockfile testuale
bun.lock, che Bun 1.1.x non riesce a leggere. Usa 1.2.21 o una versione più recente.
- La versione è fissata tramite
Installazione
sh
bun installAvvio
sh
bun start # ng serve su http://localhost:4200Watch (build di sviluppo continuo)
sh
bun run watch # ng build --watch --configuration developmentBuild di produzione
sh
bun run build # ng build (production) + scripts/postbuild.tsIl build di produzione viene generato in dist/SchulyWebsite/browser. Vedi distribuzione per sapere come viene servito questo output.
Test
sh
bun run test # ng test (Karma + Jasmine)