A opção 'alimentação de linha' é ignorada no estilo 'compactado' (pelo menos no Windows).
--output-style compressed --linefeed lf
Resultado: CR LF
--linefeed lf
Resultado: LF
Isso é muito chato quando se trabalha com o git.
informação da versão:
node-sass 4.11.0 (Wrapper) [JavaScript]
libsass 3.5.4 (Sass Compiler) [C / C ++]
@Hint-ru você pode registrar um problema com o libsass, já que é relacionado à compilação, não seria algo que pudesse ser corrigido neste repositório.
PS: geralmente para terminações de linha com controle de origem, é melhor lidar com eles usando gitattributes ou git config https://help.github.com/articles/dealing-with-line-endings/
@nschonni isso é libsass :)
Basta verificar isso e libsass retorna as alimentações de linha corretas no css resultante se a opção for passada corretamente. Portanto, este parece ser um problema com o node-sass. @xzyfer você pode transferir esse problema?
Desculpe, relatório de bug impreciso. Parece um problema nos comentários, que são copiados como estão (com o avanço de linha original). Mas o avanço de linha final no final do arquivo é válido (dependente do parâmetro).
OK, entendo, os comentários AFAICT e outros nós AST preservam a entrada de 1 a 1, então isso parece válido. Embora essa seja a prioridade mais baixa para corrigir do nosso ponto de vista, uma vez que não altera a semântica. Eu realmente sugeriria usar um arquivo .gitattributes
para resolver seu problema imediato!
Comentários muito úteis
@nschonni isso é libsass :)