Création d’un nouveau projet ou installation d’un composant du Design System dans un projet existant.
Création d’un nouveau projet
Pour créer un nouveau projet, il est recommandé d’utiliser Vue CLI, un outil développé par l’équipe cœur de Vue.js en combinaison avec Vue Dash, un outil interne qui permet de pré-configurer les nouveaux projets avec les règles et les outils de l’Assurance Maladie.
Pré-requis
Pour créer un nouveau projet, vous devez installer les outils suivants :
Certaines de nos dépendances ont besoin de node-gyp pour fonctionner. Vous n’avez pas besoin d’installer node-gyp directement, mais vous pouvez avoir besoin d’outils supplémentaires, en particulier sur Windows. Consultez la documentation de node-gyp pour plus de détails.
Création
Une fois les outils installés, vous pouvez créer un nouveau projet :
Puis importer ce fichier dans le fichier d’entrée de votre application :
// src/main.tsimport'./plugins/form-builder';
Vue Dash est le plugin Vue CLI qui génère le template d’un nouveau projet.
Pour l’ajouter dans un projet existant, vous devez l’installer :
yarnadd-D @cnamts/vue-cli-plugin-vue-dash
npminstall-D @cnamts/vue-cli-plugin-vue-dash
puis l’invoquer :
vue invoke @cnamts/vue-dash
Par défaut, lorsque le plugin est invoqué manuellement, il n’applique pas le template afin de ne pas écraser les fichiers du projet, mais vous pouvez utiliser l’option --render-template pour l’appliquer :
vue invoke @cnamts/vue-dash -- --render-template
Tree-shaking de Vue Dot
Par défaut, tous les composants de Vue Dot sont importés et enregistrés de manière globale.
Vous pouvez réduire la taille de votre application finale en n’important que les composants que vous utilisez.
Pour cela, vous devez utiliser le loader vueDotLoader en combinaison avec le plugin Vuetify Loader :