0
私はserveralのWebPACKの設定ファイルを持っているの解決のはwebpack.native.js
とwebpack.web.js
を言わせて、それぞれがスクリプトによっては、それはbundle.js
にapp.native.js
またはapp.web.js
にバンドルされます別の決意を持っています。冗談、拡張
テスト用のJest +酵素では、同様の「解決」が可能ですか?
npm web:test
とnpm native:test
が理想的です。対応するプラットフォームコードを解決してテストします。
私の現在の設定:(それはすべて実行されますが、それはそれはいくつかのプラットフォーム固有のコードを発見し、問題の原因となる)
"jest": {
"collectCoverageFrom": [
"main/shared/**/*.{js,jsx}",
"!main/**/*.test.{js,jsx}",
"!main/App.js",
"!main/**/index.js",
"!**/node_modules/**"
],
"moduleFileExtensions": ["web.js", "js", "jsx"],
"moduleDirectories": [
"node_modules",
"main"
],
"moduleNameMapper": {
"\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js",
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js"
},
"testRegex": "(tests.*|\\.(test|spec))\\.(js|jsx)$"
}
ありがとう、私は私の問題を解決した – Kossel