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 ++]
@ 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!
Comentario más útil
@nschonni esto es libsass :)