Libsass: يتم تجاهل الخيار "تغذية السطور" بنمط "مضغوط"

تم إنشاؤها على ١٩ نوفمبر ٢٠١٨  ·  5تعليقات  ·  مصدر: sass/libsass

يتم تجاهل الخيار "تغذية الخط" في النمط "المضغوط" (على الأقل في نظام التشغيل Windows).

--output-style compressed --linefeed lf
النتيجة: CR LF

--linefeed lf
النتيجة: LF

هذا أمر مزعج للغاية عند العمل مع git.

معلومات الإصدار:
node-sass 4.11.0 (غلاف) [جافا سكريبت]
libsass 3.5.4 (مترجم Sass) [C / C ++]

Bug - Whitespace

التعليق الأكثر فائدة

هههههههههههههههههههههههههههههههههههههههههه

ال 5 كومينتر

@ Hint-ru هل يمكنك تقديم مشكلة في libsass نظرًا لأنها مرتبطة بالتجميع ، فلن يكون شيئًا يمكن إصلاحه في هذا الريبو.

ملاحظة: بشكل عام بالنسبة لنهايات الأسطر مع التحكم في المصدر ، من الأفضل التعامل معها باستخدام gitattributes أو git config https://help.github.com/articles/dealing-with-line-endings/

هههههههههههههههههههههههههههههههههههههههههه

تحقق فقط من هذا وسيقوم libsass بإرجاع تغذية الأسطر الصحيحة في css الناتج إذا تم تمرير الخيار بشكل صحيح. لذلك يبدو أن هذه مشكلة في node-sass. xzyfer هل يمكنك نقل هذه المشكلة؟

عذرا ، تقرير خطأ غير دقيق. يبدو أن هناك مشكلة في التعليقات ، والتي يتم نسخها كما هي (مع تغذية الأسطر الأصلية). لكن تغذية السطر النهائية في نهاية الملف صالحة (تعتمد على المعلمة).

حسنًا ، أرى أن تعليقات AFAICT وعقد AST الأخرى تحافظ على المدخلات من 1 إلى 1 ، لذلك يبدو هذا صحيحًا. على الرغم من أن هذا هو أدنى أولوية لإصلاحه من وجهة نظرنا ، لأنه لا يغير الدلالات. أود أن أقترح حقًا استخدام ملف .gitattributes لحل مشكلتك الفورية!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات