Herramienta de compilación front-end Vite

Por qué elegir Vite

A medida que comenzamos a crear aplicaciones cada vez más grandes, la cantidad de código JavaScript para procesar aumentó exponencialmente. Los grandes proyectos con miles de módulos son bastante comunes. Las herramientas desarrolladas en base a JavaScript comienzan a encontrar cuellos de botella en el rendimiento: por lo general, lleva mucho tiempo (¡incluso minutos!) iniciar el servidor de desarrollo, e incluso con el reemplazo de módulos en caliente (HMR), el efecto de las modificaciones de archivos tarda segundos en aparecer. el navegador. Tal ciclo sigue y sigue, y la retroalimentación lenta afectará en gran medida la eficiencia y la felicidad del desarrollador.

Vite tiene como objetivo resolver los problemas anteriores aprovechando los nuevos desarrollos en el ecosistema: los navegadores comienzan a admitir módulos ES de forma nativa, y cada vez más herramientas de JavaScript se escriben en lenguajes compilados.

Ventajas de Vite

  1. En el entorno de desarrollo, no se requiere ninguna operación de empaquetado y se puede iniciar en frío rápidamente.
  2. Hot Reload (HMR) ligero y rápido.
  3. Verdadera compilación bajo demanda, ya no es necesario esperar a que se compile toda la aplicación. Compilación de paquete web tradicional: cada vez que se ejecuta la compilación, cada ruta se encontrará a través de la entrada de entrada, y luego se cargarán los módulos respectivos de cada ruta, y luego se empaquetarán en un archivo bundle.js, y finalmente se notificará al servidor. la actualización en caliente. Entonces, en otras palabras, espere a que se carguen todos los archivos antes de mostrar la página actualizada == "más lento
  4. Compilación de Vite: a diferencia de la construcción tradicional, Vite preparará primero la actualización del servidor, luego buscará el archivo de entrada y luego buscará dinámicamente la ruta que se cargará para compilar el módulo bajo esa ruta, similar a la carga bajo demanda, con un menor tamaño total y actualización más rápida.

Proyecto de compilación rápida de Vite-Cli

1. Preparaciones pertinentes

  • Vite requiere la versión de Node.js >=12.2.0. Sin embargo, algunas plantillas requieren versiones superiores de Node.js para funcionar, actualice si su administrador de paquetes se lo advierte. Puede administrar varias versiones de Node en la misma máquina mediante n, nvm o nvm-windows. Para obtener información sobre cómo instalar Node.js, consulte nodejs.org. Si no está seguro de qué versión de Node.js se está ejecutando en su sistema, ejecute node -v en una ventana de terminal.
  • administrador de paquetes npm Debido a que generalmente usamos el andamiaje proporcionado por Vite para construir la estructura del proyecto, necesitamos descargar e instalar el paquete npm y npm> = 6. , necesita un administrador de paquetes npm. Esta guía utiliza la interfaz de línea de comandos del cliente npm, que se instala de forma predeterminada en Node.js. Para verificar si tiene instalado el cliente npm, ejecute npm -v en una ventana de terminal.

2. Crea un proyecto

1. Creación básica:
use npm:

npm create vite@latest

   
   
    
    

Usa hilo:

yarn create vite  //yarn

   
   
    
    

Usar pnpm :

pnpm create vite

   
   
    
    

2. Especifique el nombre del proyecto y la plantilla para usar, por ejemplo, para crear un proyecto de Vite + Vue, ejecute:

//项目名:my-vue-app;  模板:vue

npm crear vite@latest mi - vue - aplicación plantilla vue // npm 6.x

npm create vite@latest my - vue - app template vue //npm 7+

hilo crear vite mi - vue - aplicación - plantilla vue // hilo

pnpm crear vite mi - vue - aplicación plantilla vue //pnpm

3. Iniciar el proyecto

Vaya primero a su propio proyecto: cd my-project, luego:

npm install
npm run dev

 
 
  
  

Por qué elegir Vite

A medida que comenzamos a crear aplicaciones cada vez más grandes, la cantidad de código JavaScript para procesar aumentó exponencialmente. Los grandes proyectos con miles de módulos son bastante comunes. Las herramientas desarrolladas en base a JavaScript comienzan a encontrar cuellos de botella en el rendimiento: por lo general, lleva mucho tiempo (¡incluso minutos!) iniciar el servidor de desarrollo, e incluso con el reemplazo de módulos en caliente (HMR), el efecto de las modificaciones de archivos tarda segundos en aparecer. el navegador. Tal ciclo sigue y sigue, y la retroalimentación lenta afectará en gran medida la eficiencia y la felicidad del desarrollador.

Vite tiene como objetivo resolver los problemas anteriores aprovechando los nuevos desarrollos en el ecosistema: los navegadores comienzan a admitir módulos ES de forma nativa, y cada vez más herramientas de JavaScript se escriben en lenguajes compilados.

Ventajas de Vite

  1. En el entorno de desarrollo, no se requiere ninguna operación de empaquetado y se puede iniciar en frío rápidamente.
  2. Hot Reload (HMR) ligero y rápido.
  3. Verdadera compilación bajo demanda, ya no es necesario esperar a que se compile toda la aplicación. Compilación de paquete web tradicional: cada vez que se ejecuta la compilación, cada ruta se encontrará a través de la entrada de entrada, y luego se cargarán los módulos respectivos de cada ruta, y luego se empaquetarán en un archivo bundle.js, y finalmente se notificará al servidor. la actualización en caliente. Entonces, en otras palabras, espere a que se carguen todos los archivos antes de mostrar la página actualizada == "más lento
  4. Compilación de Vite: a diferencia de la construcción tradicional, Vite preparará primero la actualización del servidor, luego buscará el archivo de entrada y luego buscará dinámicamente la ruta que se cargará para compilar el módulo bajo esa ruta, similar a la carga bajo demanda, con un menor tamaño total y actualización más rápida.

Proyecto de compilación rápida de Vite-Cli

1. Preparaciones pertinentes

  • Vite requiere la versión de Node.js >=12.2.0. Sin embargo, algunas plantillas requieren versiones superiores de Node.js para funcionar, actualice si su administrador de paquetes se lo advierte. Puede administrar varias versiones de Node en la misma máquina mediante n, nvm o nvm-windows. Para obtener información sobre cómo instalar Node.js, consulte nodejs.org. Si no está seguro de qué versión de Node.js se está ejecutando en su sistema, ejecute node -v en una ventana de terminal.
  • administrador de paquetes npm Debido a que generalmente usamos el andamiaje proporcionado por Vite para construir la estructura del proyecto, necesitamos descargar e instalar el paquete npm y npm> = 6. , necesita un administrador de paquetes npm. Esta guía utiliza la interfaz de línea de comandos del cliente npm, que se instala de forma predeterminada en Node.js. Para verificar si tiene instalado el cliente npm, ejecute npm -v en una ventana de terminal.

2. Crea un proyecto

1. Creación básica:
use npm:

npm create vite@latest

   
   
  
  

Usa hilo:

yarn create vite  //yarn

   
   
  
  

Usar pnpm :

pnpm create vite

   
   
  
  

2. Especifique el nombre del proyecto y la plantilla para usar, por ejemplo, para crear un proyecto de Vite + Vue, ejecute:

//项目名:my-vue-app;  模板:vue

Supongo que te gusta

Origin blog.csdn.net/weixin_64310738/article/details/129034264
Recomendado
Clasificación