AccueilActualités informatiqueOutil de construction : Vite.js 2.8 apparaît en version fortement réduite

Outil de construction : Vite.js 2.8 apparaît en version fortement réduite

Vite.js a atteint la version 2.8. Dans cette nouvelle version, l’outil de construction apporte quelques nouveautés et corrections de bugs et a subi une forte réduction de taille par rapport à Vite.js 2.7. En outre, le port par défaut pour vite preview est passé à 4173, afin d’éviter les conflits dans macOS, qui a repris le port par défaut 5000 utilisé jusqu’à présent.

L’outil de construction Vite.js, né de la plume du créateur de Vue.js Evan You, doit se distinguer par des performances rapides et constituer une alternative à des outils comme webpack, Rollup et Parcel. Depuis la sortie de la version 2.0 il y a un an, il convient à une utilisation en production. La popularité de l’outil se reflète dans l’édition actuelle de l’étude « JavaScript Rising Stars » : Vite.js a reçu 21 400 nouvelles étoiles GitHub l’année dernière et s’est ainsi hissé à la deuxième place.

Sommaire

L’équipe Vite.js a progressivement introduit des nouveautés afin de réduire l’empreinte de Vite.js – avec pour résultat que la taille de publication n’est plus que de 4,6 Mo et la taille d’installation de 17,4 Mo. La taille de publication est la taille du paquet de code source sur npm, la taille d’installation est la taille du paquet de code source sur le disque dur. npm install et se réfère au paquet avec ses dépendances et ses dépendances.

Les différentes mesures pour réduire la taille de Vite.js peuvent être suivies à l’aide d’un fil de discussion Twitter.

Avec la nouvelle version, le ?worker-n’est plus nécessaire, car new URL('path', import.meta.url) reconnaît désormais les travailleurs et les regroupe. Ainsi, l’équipe Vite.js recommande, au lieu de l’ancienne approche

import MyWorker from './worker.js?worker'
const worker = new MyWorker()

la nouvelle méthode conforme aux patterns standard :

const worker = new Worker(
  new URL('./worker.js', import.meta.url), { type: 'module' }
)

Le nouveau champ de configuration « Worker » est disponible pour la configuration de l’opérateur. worker qui peut être ouvert avec format, plugins et rollupOptions peut gérer.

Outre d’autres nouvelles fonctionnalités, de nombreuses corrections de bugs ont été intégrées dans la version, par exemple la debug-de l’option de dotenv a été modifiée afin d’éviter le débogage des fichiers .env contenant des valeurs vides, ce qui avait entraîné de nombreux avertissements.

Le changelog sur GitHub montre toutes les nouveautés de Vite.js 2.8.

Plus d'articles