@@ -47,9 +47,12 @@ const reactRefreshWebpackPluginRuntimeEntry = require.resolve(
4747) ;
4848const babelRuntimeEntry = require . resolve ( 'babel-preset-react-app' ) ;
4949const babelRuntimeEntryHelpers = require . resolve (
50- '@babel/runtime/helpers/esm/assertThisInitialized'
50+ '@babel/runtime/helpers/esm/assertThisInitialized' ,
51+ { paths : [ babelRuntimeEntry ] }
5152) ;
52- const babelRuntimeRegenerator = require . resolve ( '@babel/runtime/regenerator' ) ;
53+ const babelRuntimeRegenerator = require . resolve ( '@babel/runtime/regenerator' , {
54+ paths : [ babelRuntimeEntry ] ,
55+ } ) ;
5356
5457// Some apps do not need the benefits of saving a web request, so not inlining the chunk
5558// makes for a smoother build process.
@@ -329,7 +332,7 @@ module.exports = function (webpackEnv) {
329332 enforce : 'pre' ,
330333 exclude : / @ b a b e l (?: \/ | \\ { 1 , 2 } ) r u n t i m e / ,
331334 test : / \. ( j s | m j s | j s x | t s | t s x | c s s ) $ / ,
332- use : 'source-map-loader' ,
335+ loader : require . resolve ( 'source-map-loader' ) ,
333336 } ,
334337 {
335338 // "oneOf" will traverse all following loaders until one will
@@ -364,7 +367,7 @@ module.exports = function (webpackEnv) {
364367 test : / \. s v g $ / ,
365368 use : [
366369 {
367- loader : '@svgr/webpack' ,
370+ loader : require . resolve ( '@svgr/webpack' ) ,
368371 options : {
369372 prettier : false ,
370373 svgo : false ,
@@ -376,7 +379,7 @@ module.exports = function (webpackEnv) {
376379 } ,
377380 } ,
378381 {
379- loader : 'file-loader' ,
382+ loader : require . resolve ( 'file-loader' ) ,
380383 options : {
381384 name : 'static/media/[name].[hash].[ext]' ,
382385 } ,
0 commit comments