La compilación de SCSS a CSS muestra Error: mixin indefinido

1

por favor dígame qué hacer si recibe este error. Soy nuevo en SASS

mirada de mi estilo. Archivo SCSS

aspecto de mi estilo Archivo CSS

mirada de mi archivo @mixins

Error: Undefined mixin.
   ╷
17 │     @include font($size: 1.6rem, $height: 2.6rem, $weight: normal);
   │     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ╵
  sass/base/_base.scss 17:5  @import
  sass/style.scss 1:9        root stylesheet

Descubrí que después de agregar la carpeta de módulos de nodo, los estilos dejaron de escribirse en el archivo de estilo principal style.css. En el archivo SCSS, todos los @import están registrados. Cuando comencé a reescribir estilos a través de mixins, todo salió volando y el archivo de estilo CSS simplemente se cerró, ahora hay un mensaje de error y eso es todo ... Aunque antes de ingresar mixin y marcadores de posición, cuando escribí estilos para diferentes elementos en diferentes archivos, todo estuvo bien.

¿Qué puedo hacer al respecto? ¡Agradecería mucho tu ayuda!

0
1

Porque enviaste 3 parámetros a 4 parámetros mezclando. Puede establecer el valor $ style predeterminado de esta manera:

@mixin font($size, $height, $weight, $style: normal){
 ...

se puede encontrar más información en la documentación .

2
  • ¡Vaya, muchas gracias por tu ayuda! He reescrito mi código y esto me ayudó mucho. ¡Mantenerse sano!
    priuet
    19 abr.20 a las 3:23
  • @priuet de nada. Si fue útil, acepte también mi respuesta. 19 abr.20 a las 10:17