<p>jest-resolveはjsonファイルの解決に失敗します</p>

作成日 2017年04月04日  ·  3コメント  ·  ソース: facebook/jest

機能をリクエストしバグを報告しますか? バグ

現在の動作は何ですか?
現在、 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バージョン、およびオペレーティングシステムについて言及してください。

  • ジェスト:19.0.2
  • ノード:7.8.0
  • NPM:4.4.4
  • Windows 7

最も参考になるコメント

これは役に立ちますか? https://github.com/facebook/jest/issues/3044

全てのコメント3件

これは役に立ちますか? https://github.com/facebook/jest/issues/3044

@thymikee正確に、それはそれを修正しました!

私はかなり検索しましたが、それは見つかりませんでした:(
それがどこかに文書化されているかどうかはわかりませんが、そもそも何がうまくいかなかったのかを理解するのにかなりの時間がかかりました。

@thymikee特に超高速返信に感謝します:+1:

お役に立ててうれしいです! 🙂

このページは役に立ちましたか?
0 / 5 - 0 評価