@@ -47,9 +47,12 @@ const reactRefreshWebpackPluginRuntimeEntry = require.resolve(
47
47
) ;
48
48
const babelRuntimeEntry = require . resolve ( 'babel-preset-react-app' ) ;
49
49
const babelRuntimeEntryHelpers = require . resolve (
50
- '@babel/runtime/helpers/esm/assertThisInitialized'
50
+ '@babel/runtime/helpers/esm/assertThisInitialized' ,
51
+ { paths : [ babelRuntimeEntry ] }
51
52
) ;
52
- const babelRuntimeRegenerator = require . resolve ( '@babel/runtime/regenerator' ) ;
53
+ const babelRuntimeRegenerator = require . resolve ( '@babel/runtime/regenerator' , {
54
+ paths : [ babelRuntimeEntry ] ,
55
+ } ) ;
53
56
54
57
// Some apps do not need the benefits of saving a web request, so not inlining the chunk
55
58
// makes for a smoother build process.
@@ -329,7 +332,7 @@ module.exports = function (webpackEnv) {
329
332
enforce : 'pre' ,
330
333
exclude : / @ b a b e l (?: \/ | \\ { 1 , 2 } ) r u n t i m e / ,
331
334
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' ) ,
333
336
} ,
334
337
{
335
338
// "oneOf" will traverse all following loaders until one will
@@ -364,7 +367,7 @@ module.exports = function (webpackEnv) {
364
367
test : / \. s v g $ / ,
365
368
use : [
366
369
{
367
- loader : '@svgr/webpack' ,
370
+ loader : require . resolve ( '@svgr/webpack' ) ,
368
371
options : {
369
372
prettier : false ,
370
373
svgo : false ,
@@ -376,7 +379,7 @@ module.exports = function (webpackEnv) {
376
379
} ,
377
380
} ,
378
381
{
379
- loader : 'file-loader' ,
382
+ loader : require . resolve ( 'file-loader' ) ,
380
383
options : {
381
384
name : 'static/media/[name].[hash].[ext]' ,
382
385
} ,
0 commit comments