Libsass: A opção 'alimentação de linha' é ignorada no estilo 'compactado'

Criado em 19 nov. 2018  ·  5Comentários  ·  Fonte: sass/libsass

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 ++]

Bug - Whitespace

Comentários muito úteis

@nschonni isso é libsass :)

Todos 5 comentários

@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!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

bdkjones picture bdkjones  ·  6Comentários

schneems picture schneems  ·  9Comentários

c0d3xpl0it picture c0d3xpl0it  ·  4Comentários

xzyfer picture xzyfer  ·  7Comentários

catamphetamine picture catamphetamine  ·  7Comentários