Detaillierte Erklärung der neuen Erfahrung von Vite

Detaillierte Erklärung der neuen Erfahrung von Vite

Was ist Vite? (Es ist ein neues Spielzeug im Frontend)

Vite ist ein Webentwicklungs- und Konstruktionstool, das Code während des Entwicklungsprozesses durch native ES-Modulimporte aktualisiert, um das Ziel schneller Aktualisierungen zu erreichen.

Merkmale

  • Ultraschnelle Cold-Boots von Servern
  • Sofortige Modulaktualisierungen
  • Echte On-Demand-Kompilierung
  • Kleinere Verpackungsgröße

Erste Schritte

Hinweis für Vue-Benutzer: Vite funktioniert derzeit nur mit Vue 3.x. Dies bedeutet auch, dass Sie keine Bibliotheken verwenden können, die noch nicht mit Vue 3 kompatibel sind.

Installieren

npm init vite-app <Projektname> 
cd <Projektname> 
npm installieren 
npm-Ausführung dev
## Nach der Ausführung der obigen Befehle bedeutet dies, dass Ihr vue3.0-Projekt vite verwendet hat

Was ist der Unterschied zwischen Vite und Webpack in Bezug auf die Erfahrung?

Mein derzeitiges Gefühl zu Vite lässt sich mit einem Wort zusammenfassen: schnell.

  • Beim ersten Starten des Debugging-Dienstes ist er doppelt so schnell wie webpack.
  • Auch die Packgeschwindigkeit ist mehr als doppelt so hoch.
  • Die Größe der gepackten Datei beträgt weniger als die Hälfte der ursprünglichen Webpack-Datei.

Wie funktioniert Vite?

Mit den Worten des Autors geht es darum, die .vue-Datei direkt anzufordern und sie vom Browser analysieren zu lassen

Die neueste Version des Browsers unterstützt die direkte Verwendung von Import- und Exportschlüsselwörtern, was bedeutet, dass der Browser beginnt, Modulfunktionen nativ zu unterstützen, was auch eine der von Vite verwendeten Funktionen ist.

„Nachdem wir so viel gesagt haben, warum schnappen Sie sich nicht eine Tüte und schauen nach?“

Sicher! Hier habe ich nur die Datei HelloWorld.vue geändert

Ändern Sie die Paketerfassung von HelloWorld

Dann habe ich die Datei App.vue erneut geändert (nichts dagegen, der Zeitstempel ist anders, ich habe sie einfach versehentlich gelöscht und war zu faul, von vorne anzufangen).

Zweite Überarbeitung

Im Vergleich zu Webpacks Code-Splitting-Methode zur Implementierung des On-Demand-Ladens hat mir Vite an dieser Stelle tatsächlich eine viel schnellere Erfahrung geboten

endlich

Obwohl Vite sehr cool ist, ist die aktuelle RC 1-Version nur für Vue3.x geeignet und kann keine Bibliotheken verwenden, die mit Vue3 nicht kompatibel sind. (Es ist in jeder Hinsicht definitiv schneller als Webpack)

Dies ist das Ende dieses Artikels über die neue Erfahrung von Vite. Weitere Informationen zur neuen Erfahrung von Vite finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der ersten Erfahrungen mit Vue3.0 + TypeScript + Vite
  • Vor- und Nachteile von Vite und Vue CLI

<<:  Ein praktisches Tutorial zum Erstellen einer vollständig verteilten Hadoop-Umgebung unter Ubuntu 16.4

>>:  Implementierung der benutzerdefinierten MySQL-Listensortierung nach angegebenen Feldern

Artikel empfehlen

So verwenden Sie CSS-Medienabfragen mit einem geringeren Seitenverhältnis

CSS-Medienabfragen haben ein sehr praktisches Sei...

10 zu wenig genutzte oder missverstandene HTML-Tags

Hier sind 10 HTML-Tags, die zu wenig verwendet od...

Kreatives „Über uns“-Webseitendesign

Einzigartige „Über“-Seiten Eine gute Möglichkeit, ...

Detaillierte Erläuterung der Cache-Konfiguration von Nginx Proxy_Cache

Vorwort: Aufgrund meiner Arbeit beschäftige ich m...

Eine kurze Diskussion darüber, ob zu viele MySQL-Datenabfragen OOM verursachen

Inhaltsverzeichnis Auswirkungen eines vollständig...

js, um den Effekt des Ziehens des Schiebereglers zu erzielen

In diesem Artikel finden Sie den spezifischen Cod...

W3C Tutorial (11): W3C DOM Aktivitäten

Das Document Object Model (DOM) ist eine Plattfor...

So aktivieren Sie TLS- und CA-Authentifizierung in Docker

Inhaltsverzeichnis 1. Zertifikat generieren 2. Ak...

CSS3-Bézierkurven-Beispiel: Erstellen von Link-Hover-Animationseffekten

Wir verwenden animierte CSS3-Übergänge, um einen ...

Fünf Möglichkeiten zum Durchlaufen von JavaScript-Arrays

Inhaltsverzeichnis 1. for-Schleife: grundlegend u...

Implementierung der Docker-Bereitstellung eines MySQL-Clusters

Nachteile einer Single-Node-Datenbank Große Inter...

Anwendung von CSS3-Animationseffekten in Aktivitätsseiten

Hintergrund Ehe wir uns versehen, neigt sich ein ...

Vue implementiert Drag-Fortschrittsbalken

In diesem Artikelbeispiel wird der spezifische Co...