Skip to content

Commit 856763b

Browse files
chitoku-kpieh
authored andcommitted
fix(gatsby): support builtin modules prefixed with node: on build-html (#38516)
(cherry picked from commit a08c8a0)
1 parent c9f8c24 commit 856763b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/gatsby/src/utils/webpack.config.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -872,14 +872,17 @@ module.exports = async (
872872
const builtinsExternalsDictionary = builtinModules.reduce(
873873
(acc, builtinModule) => {
874874
if (builtinModulesToTrack.includes(builtinModule)) {
875-
acc[builtinModule] = `commonjs ${path.join(
875+
const builtinModuleTracked = path.join(
876876
program.directory,
877877
`.cache`,
878878
`ssr-builtin-trackers`,
879879
builtinModule
880-
)}`
880+
)
881+
acc[builtinModule] = `commonjs ${builtinModuleTracked}`
882+
acc[`node:${builtinModule}`] = `commonjs ${builtinModuleTracked}`
881883
} else {
882884
acc[builtinModule] = `commonjs ${builtinModule}`
885+
acc[`node:${builtinModule}`] = `commonjs ${builtinModule}`
883886
}
884887
return acc
885888
},

0 commit comments

Comments
 (0)