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++]
@ 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!
Komentar yang paling membantu
@nschonni ini libsass :)