diff --git a/packages/angular_devkit/build_angular/src/utils/postcss-configuration.ts b/packages/angular_devkit/build_angular/src/utils/postcss-configuration.ts index 1e77a9c6f7c1..80b6488b1128 100644 --- a/packages/angular_devkit/build_angular/src/utils/postcss-configuration.ts +++ b/packages/angular_devkit/build_angular/src/utils/postcss-configuration.ts @@ -10,11 +10,11 @@ import { readFile, readdir } from 'node:fs/promises'; import { join } from 'node:path'; export interface PostcssConfiguration { - plugins: [name: string, options?: object][]; + plugins: [name: string, options?: object | string][]; } interface RawPostcssConfiguration { - plugins?: Record | (string | [string, object])[]; + plugins?: Record | (string | [string, object])[]; } const postcssConfigurationFiles: string[] = ['postcss.config.json', '.postcssrc.json']; @@ -104,7 +104,7 @@ export async function loadPostcssConfiguration( const config: PostcssConfiguration = { plugins: [] }; for (const [name, options] of entries) { - if (!options || typeof options !== 'object') { + if (!options || (typeof options !== 'object' && typeof options !== 'string')) { continue; }