Skip to content

Commit 3a128e2

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 08c8737 commit 3a128e2

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

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

+8
Original file line numberDiff line numberDiff line change
@@ -1958,6 +1958,14 @@ export default async function getBaseWebpackConfig(
19581958
)
19591959
),
19601960
].filter(Boolean as any as ExcludesFalse),
1961+
ignoreWarnings: [
1962+
(warning) => {
1963+
// require('react-dom/server.edge') is wrapped in try-catch so save to ignore.
1964+
return warning.message.startsWith(
1965+
'Module not found: Error: Package path ./server.edge is not exported from package'
1966+
)
1967+
},
1968+
],
19611969
}
19621970

19631971
// Support tsconfig and jsconfig baseUrl

0 commit comments

Comments
 (0)