diff --git a/config/webpack.config.js b/config/webpack.config.js index 7ecb8a2a683..69aa3342770 100644 --- a/config/webpack.config.js +++ b/config/webpack.config.js @@ -124,12 +124,20 @@ module.exports = function(webpackEnv) { }, ].filter(Boolean); if (preProcessor) { - loaders.push({ - loader: require.resolve(preProcessor), - options: { - sourceMap: isEnvProduction && shouldUseSourceMap, + loaders.push( + { + loader: require.resolve('resolve-url-loader'), + options: { + sourceMap: isEnvProduction && shouldUseSourceMap, + }, }, - }); + { + loader: require.resolve(preProcessor), + options: { + sourceMap: true, + }, + } + ); } return loaders; }; diff --git a/package.json b/package.json index 269a93ddf5e..b6a1421dc62 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "react-app-polyfill": "^1.0.1", "react-dev-utils": "^9.0.1", "resolve": "1.10.0", + "resolve-url-loader": "3.0.1", "sass-loader": "7.1.0", "semver": "6.0.0", "style-loader": "0.23.1",