1
lerna
でReact-Native
プロジェクトを設定しようとしています。 jest
を実行しようとすると、次のエラーに直面します。ここでReact-NativeプロジェクトでのJest。重複モジュールをブラックリストに登録する方法
The name `setupDevtools` was looked up in the Haste module map. It cannot be resolved, because there exists several different files, or packages, that provide a module for that particular name and platform. The platform is generic (no extension). You must delete or blacklist files until there remains only one of these:
* `/Users/kevin.amiranoff/project/node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js` (module)
* `/Users/kevin.amiranoff/project/packages/App/node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js` (module)
* `/Users/kevin.amiranoff/project/packages/App-exceptions/node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js` (module)
* `/Users/kevin.amiranoff/project/packages/App-signin/node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js` (module)
* `/Users/kevin.amiranoff/project/packages/App-ui/node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js` (module)
* `/Users/kevin.amiranoff/project/packages/App-utils/node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js` (module)
は私のルートでの私のjest
設定package.json
"jest": {
"preset": "react-native",
"globals": {
"__DEV__": true
},
"testRegex": "packages/(.*)/src/(.*)/__tests__/(.*).js?$",
"transformIgnorePatterns": [
"packages/(.*)/node_modules/?!(react|react-native)"
],
"testEnvironment": "node"
}
で誰もがexcactly、私は無視する必要があり、どのように何をすべきか、私には説明できますか?
感謝。ところで、このオプションは 'modulePathIgnorePatterns'と呼ばれます。あなたは 's'がありません。 –
@KevinAmiranoffが修正されました! – Peuchele
@KevinAmiranoffがdifferentsパッケージで同じ問題に直面しています。あなたは最後の冗談の設定を投稿できますか?そして、あなたがmodulePathIgnorePatternsで除外しなければならなかったdifferentsパスをどのように見つけましたか?ありがとう – Gonnarule