Jest: TypeError: Путь должен быть строкой. Получен ноль

Созданный на 30 мая 2016  ·  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 рейтинги