diff --git a/packages/next/src/build/webpack-config.ts b/packages/next/src/build/webpack-config.ts index 8e819a9a14..be7c79c6af 100644 --- a/packages/next/src/build/webpack-config.ts +++ b/packages/next/src/build/webpack-config.ts @@ -105,8 +105,8 @@ const NEXT_PROJECT_ROOT_DIST_CLIENT = path.join( 'client' ) -if (parseInt(React.version) < 18) { - throw new Error('Next.js requires react >= 18.2.0 to be installed.') +if (parseInt(React.version) < 19) { + throw new Error('Next.js requires react >= 19.0.0 to be installed.') } export const babelIncludeRegexes: RegExp[] = [ diff --git a/test/e2e/yarn-pnp/test/utils.ts b/test/e2e/yarn-pnp/test/utils.ts index bfa70598f7..b3c26b2fc2 100644 --- a/test/e2e/yarn-pnp/test/utils.ts +++ b/test/e2e/yarn-pnp/test/utils.ts @@ -43,6 +43,8 @@ export function runTests( dependencies: { ...packageJson.dependencies, ...packageJson.devDependencies, + react: '19.0.0-beta-04b058868c-20240508', + 'react-dom': '19.0.0-beta-04b058868c-20240508', }, installCommand: ({ dependencies }) => { const pkgs = Object.keys(dependencies).reduce((prev, cur) => {