Jest: TypeError:パスは文字列である必要があります。 nullを受信しました

作成日 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にはより厳密なパスモジュールがあり、12.0.1でノード6と連携するようにJestを更新しました。

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 評価

関連する問題

hramos picture hramos  ·  3コメント

kentor picture kentor  ·  3コメント

excitement-engineer picture excitement-engineer  ·  3コメント

ianp picture ianp  ·  3コメント

stephenlautier picture stephenlautier  ·  3コメント