File tree Expand file tree Collapse file tree 3 files changed +14
-4
lines changed Expand file tree Collapse file tree 3 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 1+ const ERROR_MESSAGE =
2+ 'Internal Error: do not use legacy react-dom/server APIs. If you encountered this error, please open an issue on the Next.js repo.'
3+
4+ export function renderToString ( ) {
5+ throw new Error ( ERROR_MESSAGE )
6+ }
7+
8+ export function renderToStaticMarkup ( ) {
9+ throw new Error ( ERROR_MESSAGE )
10+ }
Original file line number Diff line number Diff line change @@ -222,7 +222,6 @@ function createRSCAliases(
222222 'react/jsx-dev-runtime$' : `next/dist/server/future/route-modules/app-page/vendored/shared/react-jsx-dev-runtime` ,
223223 react$ : `next/dist/server/future/route-modules/app-page/vendored/${ opts . layer } /react` ,
224224 'react-dom$' : `next/dist/server/future/route-modules/app-page/vendored/${ opts . layer } /react-dom` ,
225- 'react-dom/server.edge$' : `next/dist/server/future/route-modules/app-page/vendored/${ opts . layer } /react-dom-server-edge` ,
226225 'react-server-dom-webpack/client.edge$' : `next/dist/server/future/route-modules/app-page/vendored/${ opts . layer } /react-server-dom-webpack-client-edge` ,
227226 } )
228227 } else if ( opts . layer === WEBPACK_LAYERS . reactServerComponents ) {
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ const pagesExternals = [
2121]
2222
2323function makeAppAliases ( reactChannel = '' ) {
24- const alias = {
24+ return {
2525 react$ : `next/dist/compiled/react${ reactChannel } ` ,
2626 'react/shared-subset$' : `next/dist/compiled/react${ reactChannel } /react.shared-subset` ,
2727 'react-dom/server-rendering-stub$' : `next/dist/compiled/react-dom${ reactChannel } /server-rendering-stub` ,
@@ -36,9 +36,10 @@ function makeAppAliases(reactChannel = '') {
3636 'react-server-dom-webpack/client.edge$' : `next/dist/compiled/react-server-dom-webpack${ reactChannel } /client.edge` ,
3737 'react-server-dom-webpack/server.edge$' : `next/dist/compiled/react-server-dom-webpack${ reactChannel } /server.edge` ,
3838 'react-server-dom-webpack/server.node$' : `next/dist/compiled/react-server-dom-webpack${ reactChannel } /server.node` ,
39+ // optimisations to ignore the legacy build of react-dom/server
40+ './cjs/react-dom-server-legacy.browser.production.min.js' : `next/dist/build/noop-react-dom-server-legacy` ,
41+ './cjs/react-dom-server-legacy.browser.development.js' : `next/dist/build/noop-react-dom-server-legacy` ,
3942 }
40-
41- return alias
4243}
4344
4445const appAliases = makeAppAliases ( )
You can’t perform that action at this time.
0 commit comments