Incluse podes importar tu archivo .less sin instalar ningun plugin:
import('./styles/styles.less')
Introducción
¿Qué es Vite?
Historia del Ecosistema de JavaScript
CaracterÃsticas de Vite
Setup inicial
¿Cómo instalar Vite?
Boilerplate de Vite
Estilos CSS
Importar CSS
Pre-procesadores CSS
CSS Modules
Archivos estáticos
Importar imágenes
Importar JSON
Importación global
Configuración
Uso con TypeScript
Vite Config
Construir para producción
Variables de entorno y modos
Sitios multi-página
Construir librerÃas
Frameworks
Soporte para React
Soporte para Vue
Cierre del curso
Despedida
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Diana MartÃnez
Importar archivos con Vite es muy simple, por ejemplo para los archivos de estilos solo debemos de usar la palabra @import
y a continuación la ruta del archivo dentro de comillas. Para los archivos en JS serÃa muy parecido, solo que se remplaza @import
por import
.
Antes de ver el tema de importaciones debemos crear un archivo de estilos.
// base.css
body {
background-color: #006a47;
}
Si ejecutamos nuestro proyecto veremos una pagina con fondo negro, para que este cambie al color que definimos previamente, debemos de importar base.css en style.css.
@import './base.css';
Si te das cuenta estamos empleando @import
y a continuación la ruta de los estilos, ocasionando un fondo verde para nuestra página.
Si abrimos las herramientas de desarrollo en el navegador y nos dirigimos a la parte de network encontraremos algo bien curioso, como puedes ver se cargó más de un style.css, esto es porque una vez se guardan los cambios, los archivos que cambiaron son nuevamente solicitados.
Ahora, en la sección de sources también abra más de un style.css, porque cada cambio que se hace en un archivo creara una copia y la almacenara en caché, para que esté disponible de un modo más rápido.
Si deseas eliminar estas copias puedes reiniciar el navegador o ir a application, oprimir el botón clear site data, reiniciar la página y ver como se trae la última versión de tu código.
Si vamos al último archivo style.css, veremos que contiene el código hecho en base.css, esto sucede porque Vite une archivos suficientemente pequeños con otros, para tratarlos como solo uno. Si los archivos son demasiado grandes, va a tratarlos por separado.
Contribución creada por: Jofay Zhan Segura
Aportes 6
Preguntas 3
Incluse podes importar tu archivo .less sin instalar ningun plugin:
import('./styles/styles.less')
Integrar Sass también es supersimple: creo el archivo .scss y solo lo importo en el main.js y funciona perfectamente. Al igual como es un archivo pequeño, lo une en un único archivo CSS.
Podemos importar usando
@import './style.css';
Como los archivos están quedando en el cache del servidor es posible que al inspeccionar podamos ver ambas versiones, pero como queda asociado por la variable de timestamp los cambios se pueden ver y no genera conflictos.
Vite me parece bastante rápido ojala en el curso veamos como limpiar el cache de forma automática, ya que hacerlo manual no me parece practico
Vite utiliza PostCSS para procesar archivos de hojas de estilo. PostCSS es una herramienta de procesamiento de CSS que le permite utilizar diferentes plugins para transformar y optimizar sus archivos de hojas de estilo.
Interesante dato que agarra los archivos que son pequeños y los une con otro igual de pequeños para correr los files más rápidos.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?