機能をリクエストしバグを報告しますか? バグ
現在の動作は何ですか?
現在、 require
.json
ファイルの依存関係があり、タイプ.json
明示的に指定していない場合(重要かどうかはわかりません)、jest-resolveは次のようなエラーをスローします。 :
FAIL src\lint\lint-sass\lint-sass.spec.ts
● Test suite failed to run
Cannot find module './data/all' from 'index.js'
at Resolver.resolveModule (node_modules\jest-resolve\build\index.js:169:17)
at Object.<anonymous> (node_modules\known-css-properties\index.js:1:111)
これはエラーをスローするライブラリです
https://github.com/betit/known-css-properties/blob/master/index.js#L1 (そしてインポートはjsonファイルからです)もnormalize-package-dataから同じ問題を
私は現在、ライブラリをジャスミン(ランナーとしても)の使用からジェストに切り替えています。 これは2つのライブラリで発生しました(依存関係の依存関係)
期待される動作は何ですか?
このようなインポートはノードでもジャスミンランナーでも機能するため、正しく機能するはずです。
個人的には、そもそもjsonファイルを使用しませんが、それは別の話です:)
正確なJest構成を提供し、Jest、ノード、yarn / npmバージョン、およびオペレーティングシステムについて言及してください。
これは役に立ちますか? https://github.com/facebook/jest/issues/3044
@thymikee正確に、それはそれを修正しました!
私はかなり検索しましたが、それは見つかりませんでした:(
それがどこかに文書化されているかどうかはわかりませんが、そもそも何がうまくいかなかったのかを理解するのにかなりの時間がかかりました。
@thymikee特に超高速返信に感謝します:+1:
お役に立ててうれしいです! 🙂
最も参考になるコメント
これは役に立ちますか? https://github.com/facebook/jest/issues/3044