diff --git a/packages/next/build/webpack-config.js b/packages/next/build/webpack-config.js index 68021644e3b50..2256ed94f1337 100644 --- a/packages/next/build/webpack-config.js +++ b/packages/next/build/webpack-config.js @@ -304,7 +304,15 @@ export default async function getBaseWebpackConfig (dir, {dev = false, isServer !isServer && new BuildManifestPlugin(), isServer && new NextJsSsrImportPlugin(), target !== 'serverless' && isServer && new NextJsSSRModuleCachePlugin({outputPath}), - target !== 'serverless' && !isServer && !dev && new AssetsSizePlugin(buildId, distDir) + target !== 'serverless' && !isServer && !dev && new AssetsSizePlugin(buildId, distDir), + !dev && new webpack.IgnorePlugin({ + checkResource: (resource) => { + return /react-is/.test(resource) + }, + checkContext: (context) => { + return /next-server[\\/]dist[\\/]/.test(context) || /next[\\/]dist[\\/]/.test(context) + } + }) ].filter(Boolean) }