Dans un terminal, taper : vue create drmad
on obtient un menu comme suivant :
? Please pick a preset: (Use arrow keys)
Default ([Vue 2] babel, eslint)
Default (Vue 3) ([Vue 3] babel, eslint)
❯ Manually select features
Utiliser la flèche bas pour choisir "Manually select features". On arrive sur un second menu :
? Please pick a preset: Manually select features
? Check the features needed for your project:
◉ Choose Vue version
◉ Babel
◯ TypeScript
◯ Progressive Web App (PWA) Support
◉ Router
❯◉ Vuex
◯ CSS Pre-processors
◉ Linter / Formatter
◯ Unit Testing
◯ E2E Testing
Pour sélectionner un item, il suffit d'utiliser les flèches haut/bas puis d'appuyer sur espace mettre à jour la sélection d'un item.
Pour ce TP, on va installer les plugins vue-router et vuex, comme indiqué dans l'exemple ci-dessus.
Une fois la sélection faite, appuyer sur Entrée. Un nouveau menu apparaît avec plusieurs questions qui se suivent.
<aside> ⚠️
ATTENTION ! Dans cet exemple, le profil par défaut crée un projet basé sur vuejs v2, mais selon la version de vue-cli, le choix par défaut peut également être la v3.
</aside>
vue v2.x
<aside> ⚠️
ATTENTION ! on travaille exclusivement en vuejs V2 => ne surtout pas choisir v3.x
</aside>
history mode for router
ESLint with error prevention only
Lint on save
Config in dedicated config files.
drmad, et télécharger plein de modules node, puis créer les fichiers "par défaut" du projet.