Como se usa @use y @forward en SASS 👨🏽‍💻

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 30

  • @christophercuevasperez3180
    @christophercuevasperez3180 3 года назад +2

    Muchas gracias amigo por tu excelente explicación y compartir tu conocimientos.

  • @germanbaena6579
    @germanbaena6579 Год назад +1

    Genial, de verdad tremenda explicación; aunque es un tutorial muy corto es muy preciso; he buscado bastante sobre SASSS en RUclips y me encuentro con tutoriales antiguos que ya no sirven, otros que se nota que son de muy buen nivel, pero en inglés, y para entender incialmente los conceptos se dificulta un poco; amigo, deberías hacer un tutorial de un proyecto básico pero completo, totalmente modular, empezando por configurar npm sass, enseñar a crear el "scripts" de ejecución, lo cual me parece importantísimo y finalizar desplegando toda la potencia de SASS con sus nuevas @use y @forward; un abrazo!

    • @Emprinnos
      @Emprinnos  Год назад

      claro amigo, si hay interes, me gustaria hacerlo, yo hice un proyecto completo aqui esta el enlace,
      ruclips.net/video/4lb_IC9nmA0/видео.html
      no use @forward y @use, creo que justo lo estaban implementado, pero tiene muchos componentes de sass, como te dije sera para la proxima

  • @sorcerereye
    @sorcerereye 3 года назад

    Muy claro el video.
    ¿Es posible lograr *persistencia de Dart Sass con VS Codium* para _no estar escribiendo la línea de compilación en terminal por cada archivo?_
    Me explico, me gustaría que *cada vez que abro VS Code/Codium y cree un archivo scss, automáticamente en el fondo esté ejecutándose Dart Sass*

    • @Emprinnos
      @Emprinnos  3 года назад

      lo que se crea es un archivo css con el codigo compilado

    • @sorcerereye
      @sorcerereye 3 года назад

      @@Emprinnos
      Ese aspecto lo entiendo bien.
      Lo que pretendo es una *automatización,* que cuando en VS Code yo cree un archivo scss, en el fondo esté corriendo Dart Sass *sin* necesidad de escribir en una terminal la orden de compilación a CSS

    • @Emprinnos
      @Emprinnos  3 года назад +1

      @@sorcerereye para automatizar las tareas tienes que escribir un script, podrias usar gulp para ese tipo de cosas

  • @carlosmelian2057
    @carlosmelian2057 3 года назад +1

    Hola!
    Sería fantástico si tu tutorial sobre sass lo rectificas y lo haces con @use y @forward 🙏🙏. un saludo

  • @ismaelmarot8683
    @ismaelmarot8683 3 года назад +1

    ¡Hola!
    Tengo un inconveniente con Visual Studio Code que no me ocurría con Sublime Text 3
    En el archivo styles.sass importo un archivo con: @use '_variables' as var.
    Cuando intento hacer: background-color: nth(var.$colors,1) me marca error.
    ¿Esto es por VSC y se soluciona con Dart Sass?
    Desde ya, muchas gracias.

    • @Emprinnos
      @Emprinnos  3 года назад

      No deberia, vs code es un editor al igual que sublime text, que error exactamente te genera?

    • @ismaelmarot8683
      @ismaelmarot8683 3 года назад +1

      @@Emprinnos Compilation Error
      Error: Invalid CSS after "...-color: nth(var": expected expression (e.g. 1px, bold), was ".$colors,1);"
      El error aparece cuando quiero trabajar con @use o @forward.

    • @Emprinnos
      @Emprinnos  3 года назад +1

      Intenta primero compilar algo bien sencillo a ver si se compila el codigo en vs code, me imagino que lo compilas con npm, si usas alguna extension como sass compiler @use no funciona

    • @ismaelmarot8683
      @ismaelmarot8683 3 года назад +1

      @@Emprinnos Ahí seguí tus indicaciones del video y funcionó a la perfección. ¡Mil gracias por tu buena predisposición! :D

    • @Emprinnos
      @Emprinnos  3 года назад

      @@ismaelmarot8683 de nada Ismael, saludos!

  • @benjamindomador1074
    @benjamindomador1074 3 года назад +1

    Hola, soy principiante y tengo una duda, en VScode me subraya los @use como errores en el CSS que me generó el SASS, pero todo funciona correctamente, el @use es soportado por el CSS ?...al compilar me deja eso en el CSS

    • @Emprinnos
      @Emprinnos  3 года назад +1

      Hola Jose, @use no deberia de estar en los archivos css, baja el ejemplo de github y compara el codigo con el tuyo
      github.com/Emprinnos/tutorial-use.git
      Cuando uno usa sass, los archivos css no se tocan para nada porque al compilar los archivos sass se genera el codigo css. @ se llaman at rules y existen tambien en CSS, pero @use NO EXISTE en CSS. Aqui te dejo la referencia de la documentacion:
      developer.mozilla.org/es/docs/Web/CSS/At-rule
      Chequea primero mi ejemplo, a ver si encuentras el error, si no, me avisas

  • @colommbiano
    @colommbiano 3 года назад

    y como solucionamos nuestro sass que no reconoce la sintaxis @use y @forward ???

    • @Emprinnos
      @Emprinnos  3 года назад

      Instala una version mas reciente, despues se puede reformar el codigo

  • @eduardflores8420
    @eduardflores8420 2 года назад

    Si lo entendí ,pero para un proyecto con varias carpetas se usa el @user como si fuese un @import? osea dentro del main.scss , importamos todos nuestros archivos con @user ? ,sería bueno un video usar @user en un proyecto mas grande

    • @Emprinnos
      @Emprinnos  2 года назад +2

      No hay problema amigo, voy a hacer uno acerca de @use con multiples carpetas si hay interes, @use es basicamente el reemplazo de @import

  • @ismaelmarot8683
    @ismaelmarot8683 3 года назад

    Hola! Tengo una consulta: ¿en Visual Studio Code se puede trabajar con archivos .sass en lugar de .scss?

    • @Emprinnos
      @Emprinnos  3 года назад +1

      si claro, Vs code es un editor de texto nada mas, puedes editar lo que quieras, en mi vs code el texto de los archivos .sass se ven como texto plano y no en colores, pero se compila, no he tenido tiempo de ver los settings porque no uso la sintaxis .sass, mayormente todo el mundo usa .scss

    • @ismaelmarot8683
      @ismaelmarot8683 3 года назад +1

      @@Emprinnos ¡muchas gracias por tu respuesta.!

    • @Emprinnos
      @Emprinnos  3 года назад +2

      @@ismaelmarot8683 gracias a ti por ver el video, cualquier duda me avisas, Saludos!

  • @agentsmith2189
    @agentsmith2189 3 года назад

    yarn add sass
    'sass' is not recognized as an internal or external command,
    operable program or batch file.
    :(

    • @Emprinnos
      @Emprinnos  3 года назад +1

      Intenta yarn init primero y despues agregalo

    • @agentsmith2189
      @agentsmith2189 3 года назад

      @@Emprinnos ty