Jshint: تحذير: يجب أن يكون المسار عبارة عن سلسلة. تم استلام استخدام فارغ - فرض للمتابعة

تم إنشاؤها على ٣ مايو ٢٠١٦  ·  12تعليقات  ·  مصدر: jshint/jshint

يبدو المسار صحيحًا حتى أنني ذهبت إلى الجذر ولا تزال تقدم هذا الخطأ.

عندما أدير -v هو عليه

إخراج هذا:

الخيارات: force = false ، reporterOutput = null ، jshintrc = "client / .jshintrc" ، مراسل = "/ theAppHere / node_modules / jshint-elegant / elegant.js"
تحذير: يجب أن يكون المسار عبارة عن سلسلة. تم استلام استخدام فارغ - فرض للمتابعة.

تحديث:

فقط للإضافة ... هذا يحدث منذ الترقية من 5.11 إلى 6.0

cannot reproduce or not an issue

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

لقد اكتشفت أن المشكلة تكمن في تعيين الخيار reporterOutput على قيمة خالية. إذا قمت بتغيير هذا الخيار للإشارة إلى سلسلة فارغة ، فسيعمل jshint كما هو متوقع:

options: {
      jshintrc: '<%= baseDir %>/.jshintrc',
      reporterOutput: "",
      ...

ال 12 كومينتر

ما هو إصدار jshint الذي تستخدمه؟ تلقيت هذا الخطأ عند استخدام الإصدار 2.5 ، ولكن ليس الأحدث ، v2.9.2.

لمعلوماتك: كنت أستخدمه من خلال grunt-Contrib-jshint (وقمت بتحديث ذلك لحل هذا الخطأ)

MrSwitch بلدي jshint هو jshint v2.9.2

أواجه نفس المشكلة ، باستخدام jshint v2.9.2

لقد اكتشفت أن المشكلة تكمن في تعيين الخيار reporterOutput على قيمة خالية. إذا قمت بتغيير هذا الخيار للإشارة إلى سلسلة فارغة ، فسيعمل jshint كما هو متوقع:

options: {
      jshintrc: '<%= baseDir %>/.jshintrc',
      reporterOutput: "",
      ...

أدى إعداد "reporterOutput" بشكل صريح إلى إصلاح التحذير في travis-ci build في حالتي. شكرا.

"options": { "jshintrc": "<%= baseDir %>.jshintrc",
عملت معي ، فلا مانع من وجود شرطة مائلة "/" بعد <%= baseDir %>

هذا يبدو لي وكأنه مشكلة في البرنامج المساعد Grunt ، وليس JSHint نفسه. هل يمكن لأي شخص قام بالرد حتى الآن إثبات هذه المشكلة باستخدام JSHint بدون المكون الإضافي؟

ليس لدي هذه المشكلة مع أحدث حزم gulp (اعتبارًا من 2016/06/18) ، لكنني فتحت مشروعًا قديمًا اليوم مع النخر ولاحظت هذه المشكلة. بفضل @ jeffpeck-intellify للعمل حول ؛ لقد وفرت لي بعض الوقت اليوم!

شكرًا جزيلاً على نصيحة 'reporterOutput: ""، "
لم يكن لدي أدنى فكرة عن الخطأ!

بعد أن قمت بتحديث grunt-Contrib-jshint من الإصدار 0.9 إلى 1.0 ، تم إصلاح الخطأ.
إصدار العقدة الخاصة بي: 6.0 واختبرته في الإصدار 5.0 من العقدة.
هذا الجدول هو سجلي.

| إصدار العقدة | grunt-Contrib-jshint | grunt dev | رمز الخطأ |
| - | - | - | - |
| 4.4.3 | ~ 0.9.2 | نجاح ||
| 6.11 | ~ 0.9.2 | فشل الإنشاء | تحذير: يجب أن يكون المسار سلسلة. تم تلقي استخدام فارغ - فرض للمتابعة |
| 6.11 | ~ 1.1.0 | نجاح ||

في هذه المرحلة ، يبدو أن هذه المشكلة تتعلق بـ
grunt-contrib-jshint . لحسن الحظ ، تم حل هذا في الآونة الأخيرة
الإصدارات ، وبالنسبة لأولئك الذين لا يستطيعون الترقية بعد ، فإن التعليقات أعلاه لها
بعض الأفكار للحلول. شكرا لكم جميعا.

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