Skip to content

Commit 87138e3

Browse files
committed
Ignore Webpack warnings for defensive require('react-dom/server.edge')
Previously failed `NEXT_TEST_MODE=dev NEXT_TEST_REACT_VERSION="18.3.1" p test test/e2e/app-dir/app-edge/app-edge.test.ts`
1 parent 82f2a06 commit 87138e3

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/next/src/build/webpack-config.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1974,6 +1974,14 @@ export default async function getBaseWebpackConfig(
19741974
)
19751975
),
19761976
].filter(Boolean as any as ExcludesFalse),
1977+
ignoreWarnings: [
1978+
(warning) => {
1979+
// require('react-dom/server.edge') is wrapped in try-catch so save to ignore.
1980+
return warning.message.startsWith(
1981+
'Module not found: Error: Package path ./server.edge is not exported from package'
1982+
)
1983+
},
1984+
],
19771985
}
19781986

19791987
// Support tsconfig and jsconfig baseUrl

0 commit comments

Comments
 (0)