From cc36960b416ff3ae6ba49cddbfd6bc15e645f903 Mon Sep 17 00:00:00 2001 From: Connor van Spronssen Date: Mon, 6 Jan 2025 19:16:55 +0100 Subject: [PATCH] fix: resolve some type errors (#76) --- src/module.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/module.ts b/src/module.ts index 22fe782..d06da5c 100644 --- a/src/module.ts +++ b/src/module.ts @@ -141,7 +141,7 @@ export default defineNuxtModule({ const PRISMA_SCHEMA_CMD = [ "--schema", - options.prismaSchemaPath || resolvedPrismaSchema, + options.prismaSchemaPath || resolvedPrismaSchema || "", ]; // Ensure Prisma CLI is installed if required @@ -151,7 +151,7 @@ export default defineNuxtModule({ try { await ensureDependencyInstalled("prisma", { cwd: PROJECT_PATH, - dev: true + dev: true, }); log(PREDEFINED_LOG_MESSAGES.installPrismaCLI.success); } catch (error) { @@ -209,7 +209,10 @@ export default defineNuxtModule({ rootDir: PROJECT_PATH, provider: "sqlite", }); - await writeToSchema(resolvedPrismaSchema); + + if (resolvedPrismaSchema) { + await writeToSchema(resolvedPrismaSchema); + } }; /** @@ -252,7 +255,7 @@ export default defineNuxtModule({ if (options.generateClient) { if (options.installClient) { await ensureDependencyInstalled("@prisma/client", { - cwd: PROJECT_PATH + cwd: PROJECT_PATH, }); } await generatePrismaClient(