0
我有serveral的的WebPack配置文件,讓我們說webpack.native.js
和webpack.web.js
,每個人都有不同的決心,其中根據腳本,它將與app.native.js
或app.web.js
捆綁成bundle.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