¿Cómo instalar Dart Sass en Linux?

SASS o Syntactically Awesome Style Sheet es una actualización sobre CSS estándar y proporciona características muy necesarias que faltan en CSS como variables, operadores, reglas at, anidamiento, mixins, herencia y mucho más. Los archivos SASS se utilizan con la extensión .scss. Desafortunadamente, incluso los navegadores modernos como Chrome y Firebox no pueden entender la sintaxis SASS, por lo que usamos transpiladores como dart-sass para transpilar o compilar archivos .scss a .css. Puede leer más sobre SCSS haciendo clic aquí. Dart Sassis es la implementación principal de Sass que reemplaza al Ruby SaaS heredado. Es rápido, fácil de instalar y se compila en JavaScript puro. Analicemos las formas más comunes de instalar dart-sass en cualquier distribución de Linux. También veremos cómo usar sass para convertir un archivo SCSS en un archivo CSS.

Instalación en Dart Sass en Linux

Desde el código fuente

Paso 1: Descargue la última versión de Dart Sass haciendo clic aquí .

Downloading-Dart-sass

 

Paso 2: extraiga el archivo tar a /opt.

$sudo tar -xvzf ~/Descargas/dart-sass-1.52.1-linux-x64.tar.gz -C /opt/

Extracting-tar-file

 

Paso 3: Agregue export PATH=”/opt/dart-sass:$PATH” a la última línea de .bashrc/.zshrc.

$echo ‘exportar RUTA=”/opt/dart-sass:$RUTA”’ >> ~/.zshrc

Adding-export-path

 

Paso 4: guarde los cambios en .bashrc/.zshrc ejecutando

$fuente ~/.zshrc

Saving-changes

 

Paso 5: Verificar la instalación

$sass –versión

Verifying-installation

 

de MNP

Paso 1: Instale SASS globalmente ejecutando el siguiente comando:

$npm i-g descaro

 

Paso 2: Verifique el proceso de instalación ejecutando: sass –version

$sass –versión

Verifying-installation

 

Uso

Crearemos un archivo HTML básico y .SCSS para diseñar. Luego usaremos dart-sass para convertir nuestro archivo scss en un archivo .css, que un navegador pueda entender

HTML

<!DOCTYPE html>
<html lang="en">
    
<head>
    <link rel="stylesheet" 
          href="style.css">
</head>
    
<body>
    <div>
        <h1>Welcome to GeeksforGeeks.</h1>
          <br>
        <a href="https://www.geeksforgeeks.org/">
              Visit
        </a>
    </div>
</body>
    
</html>

CSS

$font-lg: 48px;
$font-sm: 24px;
$lightcolor: #359917;
$darkcolor: #126d12;
$pd: 18px 36px;
    
div {
    height: 100vh;
    width: 100vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 10%;
}
    
h1 {
    font-size: $font-lg;
}
    
a {
    background-color: $lightcolor;
    color: white;
    font-size: $font-sm;
    padding: $pd;
    text-decoration: none;
    &:hover {
        background-color: $darkcolor;
    }
    &:active {
        background-color: $darkcolor;
    }
}

Luego, compila el archivo SCSS usando dart-sass.

$sass entrada.scss:salida.css

El archivo style.css se extrae del archivo scss y se utiliza en la página HTML.

File-transpiled

 

Publicación traducida automáticamente

Artículo escrito por ahampriyanshu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *