diff --git a/packages/react-scripts/config/webpack.config.js b/packages/react-scripts/config/webpack.config.js index 980bbb108ba..42004dc7f6c 100644 --- a/packages/react-scripts/config/webpack.config.js +++ b/packages/react-scripts/config/webpack.config.js @@ -598,6 +598,16 @@ module.exports = function(webpackEnv) { new ManifestPlugin({ fileName: 'asset-manifest.json', publicPath: publicPath, + generate: (seed, files) => { + const manifestFiles = files.reduce(function(manifest, file) { + manifest[file.name] = file.path; + return manifest; + }, seed); + + return { + files: manifestFiles, + }; + }, }), // Moment.js is an extremely popular library that bundles large locale files // by default due to how Webpack interprets its code. This is a practical