Appearance
Kapitel 6: Vue 3 Projekt erstellen
📗 Lernziel: Vue 3 Projekte mit create-vue und Vite erstellen!
6.1 Vue 3 Projekt mit create-vue erstellen
create-vue ist das offizielle Scaffolding-Tool für Vue 3.
Schritt 1: Projekt erstellen
bash
# Mit npm
npm create vue@latest
# Mit pnpm
pnpm create vue@latestSchritt 2: Fragen beantworten
✔ Projektname: … mein-vue-projekt
✔ TypeScript hinzufügen? … No / Yes
✔ JSX Support? … No / Yes
✔ Vue Router hinzufügen? … No / Yes
✔ Pinia für State Management hinzufügen? … No / Yes
✔ Vitest für Unit Testing hinzufügen? … No / Yes
✔ ESLint konfigurieren? … No / Yes
✔ Prettier konfigurieren? … No / YesSchritt 3: Abhängigkeiten installieren und starten
bash
cd mein-vue-projekt
pnpm install
pnpm run devErgebnis: Ein vollständiges Vue 3 Projekt mit gewünschten Features!
6.2 Vue 3 Projekt mit Vite erstellen (Empfohlen)
Vite ist der moderne Build-Tool für Vue 3 (schneller!).
Schritt 1: Projekt erstellen
bash
# Mit npm
npm create vite@latest
# Mit pnpm
pnpm create vite@latestSchritt 2: Konfiguration wählen
✔ Projektname: … mein-vue-projekt
✔ Framework wählen: › Vue
✔ Variant wählen: › JavaScript / TypeScriptSchritt 3: Abhängigkeiten installieren und starten
bash
cd mein-vue-projekt
pnpm install
pnpm run devVorteile von Vite:
- ⚡ Extrem schneller HMR (Hot Module Replacement)
- 📦 Schnellere Build-Zeiten
- 🔧 Einfache Konfiguration
6.3 Projekt-Verzeichnisstruktur erklärt
Wichtige Dateien und Ordner:
mein-vue-projekt/
├── node_modules/ # Installierte Pakete
├── public/ # Statische Assets
│ └── favicon.ico
├── src/ # Quellcode (HIER ARBEITEST DU!)
│ ├── assets/ # Bilder, CSS, etc.
│ ├── components/ # Vue Komponenten
│ ├── App.vue # Hauptkomponente
│ └── main.js # Einstiegspunkt
├── .gitignore # Git Ignorieren-Liste
├── index.html # HTML-Einstiegspunkt
├── package.json # Projekt-Konfiguration
├── vite.config.js # Vite Konfiguration
└── README.md # DokumentationWichtigste Dateien:
index.html
html
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Mein Vue Projekt</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>src/main.js
javascript
import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')src/App.vue
vue
<script setup>
// Logik hier
</script>
<template>
<h1>Hello Vue 3!</h1>
</template>
<style scoped>
h1 {
color: #42b883;
}
</style>6.4 Projekt ausführen und bauen
Wichtige Befehle:
Entwicklungsserver starten
bash
pnpm run dev
# Öffnet http://localhost:5173Produktions-Build erstellen
bash
pnpm run build
# Erstellt `dist/` OrdnerBuild lokal testen
bash
pnpm run preview
# Testet den Produktions-Build lokalpackage.json Skripte:
json
{
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
}
}✅ Zusammenfassung
In diesem Kapitel hast du gelernt:
- ✅ Vue 3 Projekt mit
create-vueerstellen - ✅ Vue 3 Projekt mit Vite erstellen (empfohlen)
- ✅ Verzeichnisstruktur verstehen
- ✅ Projekt ausführen und bauen
🎯 Nächster Schritt: In Kapitel 7 lernst du die Vue 3 Kern-Grundlagen!
← Zurück zu Kapitel 5: Erstes Vue 3 ProgrammWeiter zu Kapitel 7: Vue 3 Grundlagen →
