<p>jest-solution فشل في حل ملفات json</p>

تم إنشاؤها على ٤ أبريل ٢٠١٧  ·  3تعليقات  ·  مصدر: facebook/jest

هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟ حشرة

ما هو السلوك الحالي؟
في الوقت الحالي ، في حالة وجود أي تبعيات تحتوي على ملفات require .json ، وعدم تحديد النوع صراحةً .json (لست متأكدًا مما إذا كان ذلك مهمًا) ، فإن jest-Resolution يلقي بخطأ على النحو التالي :

 FAIL  src\lint\lint-sass\lint-sass.spec.ts
  ● Test suite failed to run

    Cannot find module './data/all' from 'index.js'

      at Resolver.resolveModule (node_modules\jest-resolve\build\index.js:169:17)
      at Object.<anonymous> (node_modules\known-css-properties\index.js:1:111)

هذه هي المكتبة التي ترمي الخطأ
https://github.com/betit/known-css-properties/blob/master/index.js#L1 (والاستيراد من ملف json) ، كان أيضًا يواجه نفس المشكلة من تطبيع بيانات الحزمة

أقوم حاليًا بتحويل مكتبة من استخدام الياسمين (أيضًا كعداء) إلى المزاح. حدث هذا في مكتبتين (تبعية تابعة)

ما هو السلوك المتوقع؟
أعتقد أن مثل هذا الاستيراد يجب أن يعمل بشكل صحيح لأنه يعمل في العقدة وأيضًا في عداء الياسمين.
أنا شخصياً لن أستخدم ملفات json في المقام الأول ولكن هذه قصة أخرى :)

يرجى تقديم تكوين Jest الدقيق الخاص بك وذكر إصدار Jest والعقدة والغزل / npm ونظام التشغيل لديك.

  • دعابة: 19.0.2
  • العقدة: 7.8.0
  • NPM: 4.4.4
  • ويندوز 7

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

ال 3 كومينتر

thymikee على وجه التحديد ، هذا ثابت!

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

thymikee جزيل الشكر ، خاصة على الرد السريع للغاية: +1:

سعيد لأنه ساعد! 🙂

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