diff --git a/packages/angular_devkit/build_angular/src/babel/webpack-loader.ts b/packages/angular_devkit/build_angular/src/babel/webpack-loader.ts index 24624cf7cccd..c89472af597f 100644 --- a/packages/angular_devkit/build_angular/src/babel/webpack-loader.ts +++ b/packages/angular_devkit/build_angular/src/babel/webpack-loader.ts @@ -66,7 +66,7 @@ export default custom(() => { // TypeScript files will have already been downlevelled customOptions.forceES5 = !/\.tsx?$/.test(this.resourcePath); } else if (esTarget >= ScriptTarget.ES2017) { - customOptions.forceAsyncTransformation = !/[\\\/]fesm2015[\\\/]/.test(this.resourcePath) && source.includes('async'); + customOptions.forceAsyncTransformation = !/[\\\/][_f]?esm2015[\\\/]/.test(this.resourcePath) && source.includes('async'); } shouldProcess ||= customOptions.forceAsyncTransformation || customOptions.forceES5; }