Imprimer
Catégorie : R3.01 - dev. Web côté client (vuejs)
Affichages : 5809

Préambule

 

 

 

 

1°/ Un projet basique avec vue-cli

1.1°/ Créer le projet

Vue CLI v4.5.14
┌──────────────────────────────────────────┐
│ │
│ New version available 4.5.14 → 5.0.8 │
│ Run npm i -g @vue/cli to update! │
│ │
└──────────────────────────────────────────┘

? Please pick a preset: (Use arrow keys)
Default ([Vue 2] babel, eslint)
Default (Vue 3) ([Vue 3] babel, eslint)
Manually select features

 

Vue CLI v4.5.14
┌──────────────────────────────────────────┐
│ │
│ New version available 4.5.14 → 5.0.8 │
│ Run npm i -g @vue/cli to update! │
│ │
└──────────────────────────────────────────┘

? 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

 

2°/ Analyse des fichiers créés par défaut

 

 

 

2.1°/ Les fichiers .vue

 

 

2.2°/ index.html

 

2.3°/ main.js

 

2.4°/ App.vue

 

 

ATTENTION : quand bien même certains navigateurs savent interpréter cette instruction import (et export), c'est sous certaines conditions, qui sont plus strictes que celles de vue-cli. Le code produit par vue-cli est donc impossible à utiliser directement dans un navigateur. Il faut le transformer (cf. section Tester/Déployer)

 

 

 

 2.5°/ HelloWorld.vue

 

 3°/ Tester/déployer

3.1°/ Tester

npm run serve

3.2°/ Déployer

npm run build
server -l 12345 dist