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.