Skip to content

Commit 5b009cd

Browse files
dgp1130jkrems
authored andcommitted
refactor: add ngServerMode to Webpack SSR dev server
This was missed in the original addition of `ngServerMode` and incorrectly caused `withEventReplay` to run browser-specific code on the server and crash. (cherry picked from commit 4340f5f)
1 parent 2ca5611 commit 5b009cd

File tree

1 file changed

+12
-1
lines changed
  • packages/angular_devkit/build_angular/src/builders/server

1 file changed

+12
-1
lines changed

packages/angular_devkit/build_angular/src/builders/server/index.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,18 @@ async function initialize(
212212
wco.buildOptions.supportedBrowsers ??= [];
213213
wco.buildOptions.supportedBrowsers.push(...browserslist('maintained node versions'));
214214

215-
return [getPlatformServerExportsConfig(wco), getCommonConfig(wco), getStylesConfig(wco)];
215+
return [
216+
getPlatformServerExportsConfig(wco),
217+
getCommonConfig(wco),
218+
getStylesConfig(wco),
219+
{
220+
plugins: [
221+
new webpack.DefinePlugin({
222+
'ngServerMode': true,
223+
}),
224+
],
225+
},
226+
];
216227
},
217228
);
218229

0 commit comments

Comments
 (0)