From aa57429c477adbce9458bd6acbe72f284304d3f3 Mon Sep 17 00:00:00 2001 From: MaxKless <34165455+MaxKless@users.noreply.github.com> Date: Wed, 18 Oct 2023 15:15:17 +0200 Subject: [PATCH] fix(vue): make sure project is in normalizedOptions (#19690) --- packages/vue/src/generators/component/lib/utils.ts | 4 +++- packages/vue/src/generators/component/schema.d.ts | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/vue/src/generators/component/lib/utils.ts b/packages/vue/src/generators/component/lib/utils.ts index 9ca926c3e4..7fd49e0b30 100644 --- a/packages/vue/src/generators/component/lib/utils.ts +++ b/packages/vue/src/generators/component/lib/utils.ts @@ -60,6 +60,7 @@ export async function normalizeOptions( className, fileName: componentFileName, projectSourceRoot, + projectName, }; } @@ -68,7 +69,8 @@ export function addExportsToBarrel(host: Tree, options: NormalizedSchema) { tsModule = ensureTypescript(); } const workspace = getProjects(host); - const isApp = workspace.get(options.project).projectType === 'application'; + const isApp = + workspace.get(options.projectName).projectType === 'application'; if (options.export && !isApp) { const indexFilePath = joinPathFragments( diff --git a/packages/vue/src/generators/component/schema.d.ts b/packages/vue/src/generators/component/schema.d.ts index faa48c8025..f8d89eb67d 100644 --- a/packages/vue/src/generators/component/schema.d.ts +++ b/packages/vue/src/generators/component/schema.d.ts @@ -29,6 +29,7 @@ export interface Schema { } export interface NormalizedSchema extends Schema { + projectName: string; projectSourceRoot: string; fileName: string; className: string;