File tree Expand file tree Collapse file tree 3 files changed +18
-3
lines changed
Expand file tree Collapse file tree 3 files changed +18
-3
lines changed Original file line number Diff line number Diff line change 1+ export function renderToString ( ) {
2+ throw new Error (
3+ `renderToString() is not supported when importing 'react-dom/server.edge' or 'react-dom/server.browser', use 'react-dom/server' instead.`
4+ )
5+ }
6+
7+ export function renderToStaticMarkup ( ) {
8+ throw new Error (
9+ `renderToStaticMarkup() is not supported when importing 'react-dom/server.edge' or 'react-dom/server.browser', use 'react-dom/server' instead.`
10+ )
11+ }
Original file line number Diff line number Diff line change @@ -213,6 +213,9 @@ function createRSCAliases(
213213 'react-server-dom-webpack/client.edge$' : `next/dist/compiled/react-server-dom-webpack${ bundledReactChannel } /client.edge` ,
214214 'react-server-dom-webpack/server.edge$' : `next/dist/compiled/react-server-dom-webpack${ bundledReactChannel } /server.edge` ,
215215 'react-server-dom-webpack/server.node$' : `next/dist/compiled/react-server-dom-webpack${ bundledReactChannel } /server.node` ,
216+ // optimisations to ignore the legacy build of react-dom/server
217+ './cjs/react-dom-server-legacy.browser.production.min.js' : `next/dist/build/noop-react-dom-server-legacy` ,
218+ './cjs/react-dom-server-legacy.browser.development.js' : `next/dist/build/noop-react-dom-server-legacy` ,
216219 }
217220
218221 if ( ! opts . isEdgeServer ) {
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