Less.js: تم تقديم خطأ في خريطة المصدر في 2.7.0 ، لكنه اجتاز الاختبارات

تم إنشاؤها على ٨ مايو ٢٠١٦  ·  19تعليقات  ·  مصدر: less/less.js

سيتم إصدار إصلاح عاجل قريبًا إذا كان بالإمكان تأكيد الإصلاح. يبدو أن PR # 2834 قد أدخل خطأ ينتج عنه خريطة مصدر فارغة ، ويرمي خطأ مثل:

Invalid mapping: {"generated":{"line":1103,"column":2},"source":"file.less","original":{"line":1,"column":null},"name":null}

(تمت مناقشته أيضًا في # 2881.)

يبدو أن العودة إلى # 2834 تعمل على إصلاحها ، لكن تبحث عن تأكيد.

bug high priority

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

هذا فقط كسر بنياتي ، بحاجة إلى تصحيح في أسرع وقت ممكن ...

ال 19 كومينتر

يجب أن تظل هذه المشكلة مفتوحة حتى تتم إضافة اختبار Less.js الذي يكتشف هذه المشكلة ، نظرًا لأن اختبارات خريطة المصدر لم تكتشف الخطأ.

أواجه نفس المشكلة.
قمت بتنفيذ git bisect وكان الالتزام الأول الذي تسبب في كسر الإصدار هو 470af20f641c9b5389475733dfe341aa4c180fba الموجود في العلاقات العامة التي أشرت إليها في مشكلتك

من الأفضل عدم نشر هذا الإصدار

من الأفضل عدم نشر هذا الإصدار

هذا يعتمد. بالنسبة للبعض ، تعد خرائط المصادر غير مهمة تمامًا إذا ما قورنت على سبيل المثال https://github.com/less/less.js/issues/2841 من الإصدار السابق.

في حال كان يمكن أن يساعد ، يمكنني إعادة إظهار المشكلة بشيء مثل:

أقل:

.dl-horizontal {
    <strong i="7">@media</strong> (min-width: 768px) {
        dt {
            float: left;
        }
    }
}

مهمة Gulp:

return gulp.src('./src/lib.less')
    .pipe(sourcemaps.init())
    .pipe(less())
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest(bundleFolder));

هذا فقط كسر بنياتي ، بحاجة إلى تصحيح في أسرع وقت ممكن ...

الرجاء إصلاح هذا الخطأ في أسرع وقت ممكن ، أو يمكنني فقط تجميد الإصدار إلى 2.6.X.
وأتمنى أن يتم إصلاح هذا الخطأ قبل صباح الغد.
أقدر ذلك كثيرا.

فوضى الإنتاج في هذا الجانب أيضًا ...

تحطم بلدي بلع البناء كذلك

إذا كنت تواجه مشكلة في التبعية باستخدام أقل كاعتماد ولا يمكنك ببساطة الرجوع إلى إصدار أقدم في package.json.
قم بإجراء npm shrinkwrap --dev ثم قم بتعديل الإصدار الأقل إلى 2.6.1 ثم ستعمل إعادة التثبيت الكامل لـ npm على إصلاحه حتى يتم إصلاح less.js

من الواضح أن التأثير واسع الانتشار. منعت إطلاق الإنتاج الخاص بي. نعم ، يرجى تنفيذ الإصلاح ، وتقديم الحلول ، ولكن في هذه الأثناء ، من أجل حب كل ما هو جيد ومقدس:

$ npm unpublish [email protected]

ما لم يكن لديك 2.7.1 منشورًا في غضون الساعة التالية ، على سبيل المثال ، فقم بإزالة هذا في مهده وإلغاء النشر.

أي مجال رؤية لإصلاح هذا حتى الآن؟

لقد قمت بنشر 2.7.1 كإصلاح عاجل لـ 2.7.0 ، ولكن من غير الواضح من الرقم 2881 إذا لم يكن هناك خطأ بارز يؤثر على خرائط المصدر (أخطاء متعددة متقاطعة من نفس الالتزام؟) ، أو إذا كان ذلك سابقًا الخطأ الموجود والذي تم تقديمه بشكل منفصل.

يرجى الإبلاغ مرة أخرى إذا كان 2.7.1 يعمل من أجلك.

يعمل بالنسبة لي ، شكرًا @ Matthew-dean

فشل اختبار bootprint-Integration مع [email protected] ونجح مع 2.7.1. يعمل لدي. شكرا @ ماثيو دين

رائع. آسف على البناء المكسور للجميع ، لكن سعيد لأنه يعمل الآن. سوف يغلق هذا.

@ ماثيو دين بعمل جيد

تضمين التغريدة

مرحبًا ، إذا كان مشروعي قد تم تجميع كل الملفات الأقل إلى ملف css بالفعل باستخدام برنامج chrun2.
أنا لا أستخدم less.js.
هل يمكن أن تخبرني عن كيفية التعامل مع تصحيح أخطاء عرض css بشكل أقل في الحصول على مطور عنصر التحكم.
كيفية تكوين خريطة الصلصة؟

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