Grundlegende Verwendung von vite

 

Inhaltsverzeichnis

1. Einführung in Vite

1.1 Zusammensetzung von Vite

1.2 Browserunterstützung

2. Häufig verwendete vite-Befehle

1. Erstellen Sie ein Vite-Projekt

 2. Sortieren Sie die Struktur des Projekts

3. Betriebsprozess des vite-Projekts

3.1 Vorlagenstruktur in App.vue schreiben

3.2 Reservieren Sie den el-Bereich in index.html

3.3 Rendern in main.js


1. Einführung in Vite

Vite (Französisch für „schnell“, ausgesprochen /vit/) ist ein leichteres und schnelleres Front-End-Building-Tool für moderne Browser, das das Front-End-Entwicklungserlebnis erheblich verbessern kann. Zu den bekannten Frontend-Konstruktionstools gehören neben Vite auch Webpack und Gulp. Aktuell hat Vite Vite2 veröffentlicht, die neue Plug-in-Architektur und seidige Entwicklungserfahrung von Vite lassen sich perfekt mit Vue3 kombinieren.

1.1 Zusammensetzung von Vite

Das Vite-Build-Tool besteht aus zwei Teilen:

Ein Entwicklungsserver, der umfangreiche integrierte Funktionen wie Hot Module Updates (HMR) basierend auf nativen ES-Modulen bietet. Eine Reihe von Build-Anweisungen, die Ihren Code mit Rollup bündeln und vorkonfiguriert sind, um optimierte statische Assets für die Produktion auszugeben. Im Allgemeinen hofft Vite, eine sofort einsatzbereite Konfiguration bereitzustellen, während seine Plugin-API und JavaScript-API ein hohes Maß an Erweiterbarkeit bieten. Im Vergleich zur Vue-cli-Konfiguration haben die von Vite erstellten Projekte jedoch immer noch viele Konfigurationen, die von den Entwicklern selbst gehandhabt werden müssen.

1.2 Browserunterstützung

In der Entwicklungsumgebung: Vite muss in einem Browser verwendet werden, der den dynamischen Import nativer ES-Module unterstützt. In der Produktionsumgebung: Die standardmäßig unterstützten Browser müssen die Einführung von nativen ES-Modulen durch Skript-Tags unterstützen. Alte Browser können über das offizielle Plugin @vitejs/plugin-legacy unterstützt werden.

2. Häufig verwendete vite-Befehle

1. Erstellen Sie ein Vite -Projekt

Führen Sie die folgenden Befehle aus , um ein vue 3.x Engineering-Projekt basierend auf vite zu erstellen :

 2. Sortieren Sie die Struktur des Projekts

Die mit vite erstellte Projektstruktur sieht wie folgt aus:

In:

Das Verzeichnis node_modules wird zum Speichern von Drittanbieter- abhängigen Paketen verwendet

public ist das öffentliche statische Ressourcenverzeichnis

src ist das Quellcodeverzeichnis des Projekts ( der gesamte von Programmierern geschriebene Code sollte in diesem Verzeichnis abgelegt werden )

.gitignore ist die Ignore-Datei für Git

index.html ist die einzige HTML- Seite in der SPA Single Page Application

package.json ist die Paketverwaltungskonfigurationsdatei des Projekts

 Im Quellcodeverzeichnis des src-Projekts sind die folgenden Dateien und Ordner enthalten :

 In:

Das Assets- Verzeichnis wird verwendet, um alle statischen Ressourcendateien ( css , fonts usw. ) im Projekt zu speichern

Das Komponentenverzeichnis wird verwendet, um alle benutzerdefinierten Komponenten im Projekt zu speichern

App.vue ist die Stammkomponente des Projekts

index.css ist die globale Stylesheet - Datei des Projekts

main.js ist die gepackte Eingangsdatei für das gesamte Projekt

3. Betriebsprozess des vite -Projekts

Was vue in Engineering-Projekten tun muss, ist sehr einfach: App.vue über main.js in den dafür vorgesehenen Bereich von index.html rendern . In:

①  App.vue wird verwendet , um die zu rendernde Vorlagenstruktur zu schreiben

②  In index.html muss ein el- Bereich reserviert werden

③  main.js rendert App.vue in den von index.html reservierten Bereich

3.1 Vorlagenstruktur in App.vue schreiben

Löschen Sie den Standardinhalt von App.vue und schreiben Sie die folgende Vorlagenstruktur:

3.2 Reservieren Sie den el- Bereich in index.html

Öffnen Sie die Seite index.html und bestätigen Sie, dass der el- Bereich reserviert ist :

3.3 Rendern in main.js

Rendern Sie gemäß der Standardverwendung von vue 3.x den Vorlageninhalt in App.vue in den el- Bereich der index.html- Seite :

Supongo que te gusta

Origin blog.csdn.net/qq_57587705/article/details/124784956
Recomendado
Clasificación