From ea926db257ad3b042af86178e472b5763a695146 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Mon, 1 Nov 2021 20:31:07 +0100 Subject: [PATCH] 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. --- .../angular_devkit/build_angular/src/webpack/configs/server.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/angular_devkit/build_angular/src/webpack/configs/server.ts b/packages/angular_devkit/build_angular/src/webpack/configs/server.ts index 1a1bbd9f2bda..a65e6c92e345 100644 --- a/packages/angular_devkit/build_angular/src/webpack/configs/server.ts +++ b/packages/angular_devkit/build_angular/src/webpack/configs/server.ts @@ -33,7 +33,8 @@ export function getServerConfig(wco: WebpackConfigOptions): Configuration { return { resolve: { - mainFields: ['es2020', 'es2015', 'main', 'module'], + mainFields: ['es2015', 'main', 'module'], + conditionNames: ['es2015', '...'], }, output: { libraryTarget: 'commonjs',