Build-Prozess optimieren
Erstellen Sie optimierte Produktions-Builds.
Build-Prozess optimieren ist eine kostenlose Vue Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Vue Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Vue Academy-Kurs umfasst insgesamt 3 Lektionen.
Von der Entwicklung in die Produktion
Während der Entwicklung führen Sie einen Dev-Server mit Hot Reload aus. Für die Veröffentlichung erstellen Sie einen optimierten Production-Build: eine Sammlung statischer Dateien, die auf hohe Geschwindigkeit und geringe Größe optimiert und bereit für die Bereitstellung auf jedem Host ist.
Den Build ausführen
Der Standardbefehl erstellt Ihre Anwendung für die Produktion. Vite, das standardmäßige Vue-3-Tooling, kompiliert, bündelt und optimiert alles.
npm run buildDie Build-Ausgabe
Der Build schreibt optimierte Dateien in einen Ordner namens dist: eine index.html, mit Hashes versehene JavaScript- und CSS-Bundles sowie Ihre statischen Assets. Diesen Ordner stellen Sie bereit.
dist/
index.html
assets/
index-a1b2c3.js
index-d4e5f6.cssMinifizierung
Minifizierung entfernt Leerzeichen und Kommentare und verkürzt Variablennamen, damit Dateien schneller heruntergeladen werden. Production-Builds minifizieren JavaScript und CSS automatisch.
Tree-Shaking
Tree-Shaking entfernt Code, den Sie nie verwenden. Wenn Sie eine Funktion aus einer Bibliothek importieren, entfernt der Bundler den Rest. Verwenden Sie benannte Imports von ES-Modulen, damit Tree-Shaking funktioniert.
// only what you use is bundled
import { debounce } from "lodash-es"Content-Hashing
Die Dateinamen der Build-Ausgabe enthalten einen Content-Hash wie index-a1b2c3.js. Wenn sich der Code ändert, ändert sich auch der Hash. Dadurch laden Browser die neue Datei herunter und behalten unveränderte Dateien aggressiv im Cache.
Bundle-Größe analysieren
Um zu sehen, was Ihr Bundle füllt, verwenden Sie ein Visualizer-Plugin. Es erstellt ein interaktives Diagramm, das zeigt, welche Module den meisten Platz benötigen, und unterstützt Sie bei der Optimierung.
npm install -D rollup-plugin-visualizerDie Analyse auswerten
Eine große Abhängigkeit, die Sie kaum verwenden, ist ein Warnsignal. Die Analyse kann eine umfangreiche Bibliothek für Datumsangaben oder Diagramme aufdecken, die Sie durch eine kleinere Alternative ersetzen oder verzögert laden können.
Umgebungsvariablen
Vite stellt Umgebungsvariablen mit dem Präfix VITE_ über import.meta.env bereit. Verwenden Sie sie, um API-URLs und Feature-Flags je nach Umgebung zu konfigurieren.
// .env.production
// VITE_API_URL=https://api.example.com
const apiUrl = import.meta.env.VITE_API_URLUmgebungsspezifische Builds
Vite lädt .env.production während npm run build und .env.development während npm run dev. Dadurch erhält jede Umgebung automatisch die richtige Konfiguration.
// .env.development -> VITE_API_URL=http://localhost:3000
// .env.production -> VITE_API_URL=https://api.example.comDen Build in der Vorschau anzeigen
Führen Sie vor der Bereitstellung eine lokale Vorschau des Production-Builds aus, um zu bestätigen, dass er mit den tatsächlich optimierten Dateien erwartungsgemäß funktioniert.
npm run build
npm run previewKurzer Check
Testen Sie Ihr Wissen über den Build-Prozess.
Zusammenfassung
Führen Sie npm run build aus, um einen optimierten dist-Ordner mit minifizierten, per Tree-Shaking bereinigten und mit Content-Hashes versehenen Assets zu erzeugen. Analysieren Sie die Bundle-Größe, um umfangreiche Abhängigkeiten zu reduzieren, und verwenden Sie VITE_-Umgebungsvariablen mit .env-Dateien für eine umgebungsspezifische Konfiguration. Zeigen Sie den Build vor der Veröffentlichung in einer Vorschau an. Als Nächstes stellen Sie diesen Build auf einer Hosting-Plattform bereit.
Häufig gestellte Fragen
Ist die Lektion „Build-Prozess optimieren“ kostenlos?
Ja — der vollständige Text von „Build-Prozess optimieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Vue Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Vue Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Build-Prozess optimieren“?
Erstellen Sie optimierte Produktions-Builds. Du übst Vue Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Vue Academy zu starten?
Keine Vorkenntnisse erforderlich. Vue Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.
Wie lange dauert die Lektion „Build-Prozess optimieren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Vue Academy-Lektion Code schreiben und ausführen?
Ja. Jede Vue Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Build-Prozess optimieren
- Bereitstellung auf Hosting-Plattformen
- Überwachung und Wartung