Configuration du développement
Prérequis
- Bun
1.2.21+- c'est le seul gestionnaire de paquets utilisé pour ce projet. Il n'y a ni npm nipackage-lock.json.- La version est fixée via
packageManagerdanspackage.jsonetcli.packageManagerdansangular.json. - La version compte : le projet utilise le format de lockfile texte
bun.lock, que Bun 1.1.x ne peut pas lire. Utilise 1.2.21 ou une version plus récente.
- La version est fixée via
Installation
sh
bun installLancement
sh
bun start # ng serve sur http://localhost:4200Watch (build de dev continu)
sh
bun run watch # ng build --watch --configuration developmentBuild de production
sh
bun run build # ng build (production) + scripts/postbuild.tsLe build de production est généré dans dist/SchulyWebsite/browser. Voir déploiement pour savoir comment cette sortie est servie.
Tests
sh
bun run test # ng test (Karma + Jasmine)