使用 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 解决(也可能通过早期版本)
后代:节点 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
是最新的。
最有用的评论
我在 12.1.1 中仍然遇到这个问题,我也在使用
babel-jest
。编辑:原来
jest-cli
已在全球范围内安装且已过时,但jest
是最新的。