Webpack & Jestを使用してプロジェクトを設定しています。現時点では、Webpack解決構成ではJestテストで問題が発生します。私のWebPACKの設定では、私は次のオプションが設定されている:src/assets/unknown.svg
(私のプロジェクトのルートからの相対)Webpackを模倣してJestを設定してルートを解決し、エイリアスを解決します
import UnknownImg from 'assets/unknown';
以上が実際に住んでいる:
resolve: {
root: [__dirname + "/src/" ],
extensions: ['', '.js', '.coffee', '.jsx', '.css', '.scss', '.svg']
}
これは私が持つ資産やモジュールを必要とすることができます。
しかし、上記のような行のファイルのテストを実行すると、そのモジュール/アセットへのパスを解決するときにエラーが発生します。この場合
Error: /Users/byronsm/dev/nerve-center/src/components/organisms/system_status.jsx: Cannot find module 'assets/unknown' from '/Users/byronsm/dev/nerve-center/src/components/organisms'
それがインポートされたモジュールパスの相対的な検索をやっているように見えます。 JestにWebpackと同じように動作させる方法はありますか?
リンクが壊れているようです。私はこれがあなたが参照していると思います:https://facebook.github.io/jest/docs/en/configuration.html#modulepaths-array-string – clu