Libsass: オプション「linefeed」は「compressed」スタイルでは無視されます

作成日 2018年11月19日  ·  5コメント  ·  ソース: sass/libsass

オプション「linefeed」は「圧縮」スタイルでは無視されます(少なくともWindowsでは)。

--output-style compressed --linefeed lf
結果:CR LF

--linefeed lf
結果:LF

gitを使用する場合、これは非常に面倒です。

バージョン情報:
node-sass 4.11.0(ラッパー)[JavaScript]
libsass 3.5.4(Sassコンパイラ)[C / C ++]

Bug - Whitespace

最も参考になるコメント

@nschonniこれはlibsassです:)

全てのコメント5件

@ Hint-ruはコンパイルに関連しているので、libsassに問題を報告できますか?このリポジトリで修正できるものではありません。

PS:通常、ソース管理を使用した行末の場合は、gitattributesまたはgit confighttps://help.github.com/articles/dealing-with-line-endings/を使用して処理することをお勧めします。

@nschonniこれはlibsassです:)

これをチェックすると、オプションが正しく渡された場合、libsassは結果のcssで正しい改行を返します。 したがって、これはnode-sassの問題のようです。 @xzyferこの問題を転送できますか?

申し訳ありませんが、不正確なバグレポートです。 (元の改行を使用して)そのままコピーされるコメントの問題のように見えます。 ただし、ファイルの最後の最後の改行は有効です(パラメーターによって異なります)。

OK、なるほど、AFAICTコメントと他のASTノードは入力1対1を保持するので、これは有効なようです。 これはセマンティクスを変更しないため、私たちの観点から修正するのは非常に低い優先順位ですが。 差し迫った問題を解決するには、 .gitattributesファイルを使用することをお勧めします。

このページは役に立ちましたか?
0 / 5 - 0 評価