diff --git a/packages/angular_devkit/build_angular/src/builders/application/execute-build.ts b/packages/angular_devkit/build_angular/src/builders/application/execute-build.ts index b1d7bfded5..23ba4fd7be 100644 --- a/packages/angular_devkit/build_angular/src/builders/application/execute-build.ts +++ b/packages/angular_devkit/build_angular/src/builders/application/execute-build.ts @@ -108,7 +108,7 @@ export async function executeBuild( // Global Scripts if (options.globalScripts.length > 0) { for (const initial of [true, false]) { - const bundleOptions = createGlobalScriptsBundleOptions(options, initial); + const bundleOptions = createGlobalScriptsBundleOptions(options, target, initial); if (bundleOptions) { bundlerContexts.push( new BundlerContext(workspaceRoot, !!options.watch, bundleOptions, () => initial), diff --git a/packages/angular_devkit/build_angular/src/tools/esbuild/global-scripts.ts b/packages/angular_devkit/build_angular/src/tools/esbuild/global-scripts.ts index 467b12f3cb..e6661a8c03 100644 --- a/packages/angular_devkit/build_angular/src/tools/esbuild/global-scripts.ts +++ b/packages/angular_devkit/build_angular/src/tools/esbuild/global-scripts.ts @@ -25,6 +25,7 @@ import { createVirtualModulePlugin } from './virtual-module-plugin'; */ export function createGlobalScriptsBundleOptions( options: NormalizedApplicationBuildOptions, + target: string[], initial: boolean, ): BundlerOptionsFactory | undefined { const { @@ -69,6 +70,7 @@ export function createGlobalScriptsBundleOptions( sourcemap: sourcemapOptions.scripts && (sourcemapOptions.hidden ? 'external' : true), write: false, platform: 'neutral', + target, preserveSymlinks, plugins: [ createSourcemapIgnorelistPlugin(),