Libsass: La opción 'salto de línea' se ignora en el estilo 'comprimido'

Creado en 19 nov. 2018  ·  5Comentarios  ·  Fuente: sass/libsass

La opción 'salto de línea' se ignora en el estilo 'comprimido' (al menos en Windows).

--output-style compressed --linefeed lf
Resultado: CR LF

--linefeed lf
Resultado: LF

Esto es muy molesto cuando se trabaja con git.

Información de la versión:
node-sass 4.11.0 (contenedor) [JavaScript]
libsass 3.5.4 (compilador Sass) [C / C ++]

Bug - Whitespace

Comentario más útil

@nschonni esto es libsass :)

Todos 5 comentarios

@ Hint-ru puede presentar un problema con libsass ya que está relacionado con la compilación, no sería algo que se pueda solucionar en este repositorio.

PD: generalmente para los finales de línea con control de código fuente, es mejor tratar con ellos usando gitattributes o git config https://help.github.com/articles/dealing-with-line-endings/

@nschonni esto es libsass :)

Simplemente verifique esto y libsass devuelve los avances de línea correctos en el css resultante si la opción se pasa correctamente. Entonces esto parece ser un problema con node-sass. @xzyfer ¿puedes transferir este problema?

Lo sentimos, informe de error inexacto. Parece un problema en los comentarios, que se copian tal cual (con el salto de línea original). Pero el salto de línea final al final del archivo es válido (depende del parámetro).

Bien, ya veo, los comentarios AFAICT y otros nodos AST conservan la entrada 1 a 1, por lo que esto parece válido. Aunque esta es la prioridad más baja de arreglar desde nuestro punto de vista, ya que no cambia la semántica. ¡Realmente sugeriría usar un archivo .gitattributes para resolver su problema inmediato!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

JohnMica picture JohnMica  ·  3Comentarios

xzyfer picture xzyfer  ·  11Comentarios

mikeebee picture mikeebee  ·  8Comentarios

c0d3xpl0it picture c0d3xpl0it  ·  4Comentarios

bertusgroenewegen picture bertusgroenewegen  ·  6Comentarios