diff --git a/packages/react-scripts/utils/createJestConfig.js b/packages/react-scripts/utils/createJestConfig.js index f1c67c018f1..c0d5c556121 100644 --- a/packages/react-scripts/utils/createJestConfig.js +++ b/packages/react-scripts/utils/createJestConfig.js @@ -10,6 +10,7 @@ // Note: this file does not exist after ejecting. const fs = require('fs'); +const path = require('path'); const paths = require('../config/paths'); module.exports = (resolve, rootDir, isEjecting) => { @@ -38,6 +39,9 @@ module.exports = (resolve, rootDir, isEjecting) => { transformIgnorePatterns: [ '[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$' ], + moduleDirectories: ['node_modules', process.env.NODE_PATH] + .filter(dir => dir) + .filter(folder => !path.isAbsolute(folder)), moduleNameMapper: { '^react-native$': 'react-native-web' }