Jest: TypeError:路径必须是字符串。 收到空

创建于 2016-05-30  ·  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 解决(也可能通过早期版本)

后代:节点 6 有一个更严格的路径模块,我们更新了 Jest 以在 12.0.1 中与节点 6 一起使用。

我在 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 等级

相关问题

pfftdammitchris picture pfftdammitchris  ·  76评论

bookman25 picture bookman25  ·  79评论

paularmstrong picture paularmstrong  ·  66评论

iffy picture iffy  ·  137评论

TYRONEMICHAEL picture TYRONEMICHAEL  ·  80评论