Jest: TypeError: يجب أن يكون المسار عبارة عن سلسلة. تلقى فارغة

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

باستخدام Jest CLI v0.9.2 و jasmine2 و babel-jest

نفس المشكلة مثل https://github.com/fbsamples/f8app/issues/52 لكنني لا أستخدم هذه الوحدة. ربما تكون نموذجًا فرعيًا لأي شيء آخر أستخدمه.

 FAIL  spec/js/util/SanitationUtility.spec.es6
Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)
    at handle (/Users/stephanbijzitter/fabric_modules/node_modules/worker-farm/lib/child/index.js:41:8)
    at process.<anonymous> (/Users/stephanbijzitter/fabric_modules/node_modules/worker-farm/lib/child/index.js:47:3)
 FAIL  spec/js/FabricModules.spec.es6

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

ما زلت أواجه هذه المشكلة في 12.1.1 ، وأنا أستخدم أيضًا babel-jest .

 FAIL  server/webtools/__tests__/checks-test.js
● Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)

تحرير: تبين أن jest-cli تم تثبيته عالميًا وقديم ، ولكن jest كان محدثًا.

ال 3 كومينتر

تم حلها عن طريق التحديث إلى الإصدار 12.1.1 (ربما عن طريق الإصدارات السابقة أيضًا)

للأجيال القادمة: تحتوي Node 6 على وحدة مسار أكثر صرامة وقمنا بتحديث Jest للعمل مع Node 6 في 12.0.1.

ما زلت أواجه هذه المشكلة في 12.1.1 ، وأنا أستخدم أيضًا babel-jest .

 FAIL  server/webtools/__tests__/checks-test.js
● Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)

تحرير: تبين أن jest-cli تم تثبيته عالميًا وقديم ، ولكن jest كان محدثًا.

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