es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué estoy obteniendo un error extraño en la concatenación al usar Angular Sass?

¿Cómo puedo resolver este problema en el proyecto principal? Porque he utilizado este código en todos los archivos, pero hace un mes no tenía ningún problema, sin embargo, después de un tiempo, Vocode me muestra este error.

aquí está la imagen que muestra el error de ) se esperaba scss(css-rparentexpected) y este error se muestra en la pestaña de problemas de VSCode en la terminal

esta es la segunda imagen 👇👇👇

esta es la imagen en la que estoy teniendo problemas en nuestro proyecto principal y VSCode muestra un error, pero no hay ningún problema cuando lo compilo.

// ----Mixin para consultas de medios-----------//
@mixin min-mq($min-screen-size) {
  @media (min-width: $min-screen-size + "px") {
    @content;
  }
}

@mixin max-mq($max-screen-size) {
  @media (max-width: $max-screen-size +"px") {
    @content;
  }
}

// ----------------------------Para Orientación-----------------------//
@mixin landscape-orientation($max-screen-size, $orientation) {
  @media (max-width: $max-screen-size +"px") and (orientation: $orientation) {
    @content;
  }
}

@mixin btw-mq($min-screen-size, $max-screen-size, $pixel-ratio, $orientation) {
  @media only screen and (min-width: $min-screen-size +"px") and (max-width: $max-screen-size +"px") and (-webkit-min-device-pixel-ratio: $pixel-ratio) and (orientation: $orientation) {
    @content;
  }
}

@mixin btw-sz($min-screen-size, $max-screen-size) {
  @media only screen and (min-width: $min-screen-size +"px") and (max-width: $max-screen-size +"px") {
    @content;
  }
}

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con la falta de un paréntesis de cierre en el código. El mensaje de error indica que se espera un paréntesis derecho pero no se encuentra. El código en cuestión es un conjunto de mixins SCSS para consultas de medios y orientación.

    Para solucionar el problema, debes revisar cuidadosamente el código y asegurarte de que todos los paréntesis estén correctamente colocados y equilibrados. Verifica que todos los paréntesis de apertura tengan un paréntesis de cierre correspondiente y que no haya paréntesis extras o faltantes. Una vez que hayas hecho las correcciones necesarias, guarda el archivo y reinicia Visual Studio Code para ver si persiste el error.

    También es importante tener en cuenta que si bien el mensaje de error se muestra en la Terminal, es posible que en realidad no esté relacionado con un error de compilación. En algunos casos, el error puede ser causado por un problema con el propio editor, en lugar del código. Para descartar esta posibilidad, intenta compilar el código fuera de Visual Studio Code y verifica si se informan errores. Si el código se compila correctamente, lo más probable es que el problema esté relacionado con el editor.

Comments are closed.