Skip to content

Commit 134cd3c

Browse files
authoredSep 22, 2021
Resolve dependency issues in v5 alpha (#11294)
1 parent b45ae3c commit 134cd3c

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed
 

‎package-lock.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎packages/react-scripts/config/webpack.config.js

+8-5
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,12 @@ const reactRefreshWebpackPluginRuntimeEntry = require.resolve(
4747
);
4848
const babelRuntimeEntry = require.resolve('babel-preset-react-app');
4949
const 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: /@babel(?:\/|\\{1,2})runtime/,
331334
test: /\.(js|mjs|jsx|ts|tsx|css)$/,
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: /\.svg$/,
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
},

‎packages/react-scripts/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
"semver": "7.3.5",
7171
"source-map-loader": "^1.1.2",
7272
"style-loader": "3.0.0",
73+
"terser-webpack-plugin": "^5.1.4",
7374
"webpack": "5.41.1",
7475
"webpack-dev-server": "4.0.0",
7576
"webpack-manifest-plugin": "3.1.1",

0 commit comments

Comments
 (0)
Please sign in to comment.