Lihat: https://github.com/plus3network/gulp-less/issues/126
Masalah terkait: https://github.com/plus3network/gulp-less/issues/126
@bassjobsen Saya tidak dapat mereproduksi masalah apa pun, dapatkah Anda menambahkan lebih banyak detail? Saya sudah mencoba beberapa contoh dari bug yang ditautkan tetapi saya pikir saya perlu
A. test case (atau x selalu terjadi dalam kasus ini)
B. keluaran aktual
C. keluaran yang diharapkan
Hai Lukas,
Pertama, saya tidak ingin mengganggu Anda dengan pertanyaan yang belum terpecahkan atau tidak jelas.
Singkatnya apa yang saya temukan:
file saya Lebih sedikit, t.less
:
p {
color: red;
}
Kemudian saya menjalankan: lessc t.less t.css --source-map --autoprefix
t.css.map sekarang berisi:
{"version":3,"sources":["t.less","t.css"],"names":[],"mappings":"AAAA;EACA,YAAA;ECCC","file":"t.css"}
tanpa autoprefixer: lessc t.less t.css --source-map
sourcemap terlihat seperti di bawah ini:
{"version":3,"sources":["t.less"],"names":[],"mappings":"AAAA;EACA,UAAA","file":"t.css"}
Seperti yang Anda lihat setelah menjalankan autoprefixer, outputnya tidak berubah, tetapi sourcemap berubah dan menambahkan
file output sebagai sumber. Sejauh yang saya mengerti dan dapat menguji, ini juga berbeda dari kode yang sama di SASS.
lihat: https://github.com/postcss/autoprefixer-core/issues/27#issuecomment -71343166
Lagi pula saya pikir hasil yang tepat dari hal di atas adalah kemungkinan penyebab ambigu dalam situasi bahwa autoprefixer menambahkan beberapa aturan apa yang harus menjadi sumber aturan ini?
Jadi sekali lagi saya tidak ingin membuang waktu Anda. Saya tidak yakin itu memang masalah dan saya juga tidak yakin apakah itu akan menyakiti seseorang.
Ah ya, ini adalah masalah yang saya angkat dengan ap yang baru saja mereka tutup. saya akan
lihat masalah yang ditautkan lagi dan coba apakah itu bisa diperbaiki.
Ini masih menjadi masalah di 2.7.1
ini masih menjadi masalah di 3.11.1. Peta sumber tidak memiliki pemetaan yang dibuat untuk tanda kurung tutup. Saya membuka ritsleting file lebih sedikit sumber, peta sumber yang dihasilkan dan file css keluaran.
Jika membantu untuk melihat bug, Anda dapat pergi ke sini https://sokra.github.io/source-map-visualization/#custom dan memuat file ke alat visualisasi dan melihat sendiri bug tersebut.
Alasan mengapa ini sangat menyebalkan adalah ketika Anda menerapkan beberapa tahap transformasi ke file
Misalnya Less -> CSS -> Autoprefixed CSS -> concatenated CSS file
Untuk membuat peta sumber yang beralih dari tahap terakhir kembali ke yang pertama, setiap peta harus lengkap
Komentar yang paling membantu
Ini masih menjadi masalah di 2.7.1