Skip to content

Commit cec0ef0

Browse files
committed
fix(@angular-devkit/build-angular): use es2015 when generating server bundles
ES2020 can contain JS syntax which are not compatible with all supported Node.js versions such as optional chaining.
1 parent d90e8a7 commit cec0ef0

File tree

1 file changed

+2
-2
lines changed
  • packages/angular_devkit/build_angular/src/webpack/configs

1 file changed

+2
-2
lines changed

packages/angular_devkit/build_angular/src/webpack/configs/common.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,9 +300,9 @@ export async function getCommonConfig(wco: WebpackConfigOptions): Promise<Config
300300
symlinks: !buildOptions.preserveSymlinks,
301301
modules: [tsConfig.options.baseUrl || projectRoot, 'node_modules'],
302302
mainFields: isPlatformServer
303-
? ['es2020', 'es2015', 'module', 'main']
303+
? ['es2015', 'module', 'main']
304304
: ['es2020', 'es2015', 'browser', 'module', 'main'],
305-
conditionNames: ['es2020', 'es2015', '...'],
305+
conditionNames: isPlatformServer ? ['es2015', '...'] : ['es2020', 'es2015', '...'],
306306
},
307307
resolveLoader: {
308308
symlinks: !buildOptions.preserveSymlinks,

0 commit comments

Comments
 (0)