Integración de SaaS y Bulma en Aplicaciones Vue.js
Clase 8 de 53 • Curso Profesional de Vue.js 2
Resumen
¿Cómo integrar SaaS en tu aplicación?
SaaS es un preprocesador poderoso para CSS que optimiza y acelera el proceso de escritura de hojas de estilo, permitiendo un código más limpio y reutilizable. Al generar tu aplicación con el CLI, SaaS ya viene preconfigurado gracias a los loaders de Webpack, por lo que no necesitas configuraciones adicionales.
¿Cómo comenzar a usar SaaS en tu proyecto?
Para comenzar, es necesario crear una carpeta scss
dentro del directorio source
de tu proyecto. Allí, crea un archivo llamado main.scss
donde definirás tus estilos globales. Al importar este archivo en app.view
, cualquier regla escrita en main.scss
, como html{color: red;}
, tomará efecto automáticamente, absorbiendo cambios como un fondo de color, en tiempo real.
¿Por qué es importante el archivo principal de estilos?
Mantener un archivo principal de estilos es una buena práctica para centralizar y administrar las hojas de estilo. Aunque los componentes individuales tendrán sus propios estilos, contar con un archivo centralizado, como main.scss
, facilita el manejo de estilos recurrentes y globales.
@import './css/main.scss';
¿Cómo incorporar Bulma a tu aplicación?
Bulma es un framework CSS basado en Flexbox, diseñado para crear sistemas de grillas responsivos, sin requerir dependencias como JQuery. Su simplicidad y documentación accesible la convierten en una herramienta esencial para estilos optimizados.
Instalación de Bulma
Para integrar Bulma, se utiliza npm. Ejecuta el siguiente comando en tu terminal para instalarlo como dependencia de producción:
npm install bulma --save
Importar Bulma a tu archivo de estilos
Una vez instalado, es necesario importarlo en tu archivo main.scss
. Este import no es un ESModule, sino un import de SaaS:
@import '../../node_modules/bulma/bulma.sass';
Al completar la importación, la aplicación adoptará las fuentes y estilos predeterminados de Bulma, señalando que el framework se ha integrado efectivamente.
Consideraciones finales
Al instalar cualquier librería o dependencia vía npm, se alojan en el directorio node_modules
. Al importar archivos desde este directorio en SaaS, ajusta tu ruta teniendo en cuenta la ubicación jerárquica relativa a tu archivo scss
.
Ahora que has incorporado Bulma, estás listo para extender sus funcionalidades en tus componentes CSS. Explora sus documentaciones y descubre el potencial de diseño que puedes aplicar. ¡Sigue aprendiendo y mejorando tus habilidades!