Libsass: Opsi 'linefeed' diabaikan dalam gaya 'terkompresi'

Dibuat pada 19 Nov 2018  ·  5Komentar  ·  Sumber: sass/libsass

Opsi 'linefeed' diabaikan dalam gaya 'terkompresi' (setidaknya di Windows).

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

--linefeed lf
Hasil: LF

Ini sangat mengganggu ketika bekerja dengan git.

informasi versi:
node-sass 4.11.0 (Pembungkus) [JavaScript]
libsass 3.5.4 (Sass Compiler) [C/C++]

Bug - Whitespace

Komentar yang paling membantu

@nschonni ini libsass :)

Semua 5 komentar

@ Petunjuk-ru dapatkah Anda mengajukan masalah dengan libsass karena ini terkait dengan kompilasi, itu tidak akan menjadi sesuatu yang dapat diperbaiki dalam repo ini.

PS: umumnya untuk akhir baris dengan kontrol sumber, lebih baik untuk menanganinya menggunakan gitattributes atau git config https://help.github.com/articles/dealing-with-line-endings/

@nschonni ini libsass :)

Baru saja memeriksa ini dan libsass mengembalikan umpan baris yang benar di css yang dihasilkan jika opsi dilewatkan dengan benar. Jadi ini tampaknya menjadi masalah dengan node-sass. @xzyfer dapatkah Anda mentransfer masalah ini?

Maaf, laporan bug tidak akurat. Sepertinya ada masalah dalam komentar, yang disalin apa adanya (dengan umpan baris asli). Tetapi umpan baris terakhir di akhir file valid (tergantung parameter).

Oke, saya mengerti, komentar AFAICT dan node AST lainnya mempertahankan input 1 ke 1, jadi ini tampaknya valid. Meskipun ini adalah prioritas terendah untuk diperbaiki dari sudut pandang kami, karena itu tidak mengubah semantik. Saya sangat menyarankan untuk menggunakan file .gitattributes untuk menyelesaikan masalah langsung Anda!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat