Frontend IA.rbre
¶
Ces instructions vont vous aider à installer et servir le frontend.
Configuration IDE recommandée¶
VSCode + Volar (et désactiver Vetur).
Support des types pour les importations .vue
en TS¶
TypeScript ne gère pas par défaut les informations de type pour les importations .vue
, donc nous remplaçons le CLI tsc
par vue-tsc
pour la vérification des types. Dans les éditeurs, nous avons besoin de Volar pour que le service de langage TypeScript soit conscient des types .vue
.
Personnaliser la configuration¶
Voir Référence de configuration Vite.
Configuration du projet¶
Compiler et rechargement à chaud pour le développement¶
Vérification des types, compilation pour la production¶
Exécuter des tests unitaires avec Vitest¶
Exécuter des tests end to end avec Cypress¶
cd ../back && python manage.py runserver && cd ../front && npx vite --port=4173 && npx cypress run --e2e
Code coverage¶
Pour générer le rapport de coverage, ajouter CYPRESS_COVERAGE=true
avant npx cypress run --e2e
Un dossier coverage
va être généré.