From 75adbb7c10e0443e338a0c199bd47c7901bcd5eb Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Wed, 1 Mar 2023 18:52:41 +0200 Subject: [PATCH] fix(vite): root for running the builder --- packages/vite/src/utils/options-utils.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/utils/options-utils.ts b/packages/vite/src/utils/options-utils.ts index 7644f925233a7..b8bbb5773739b 100644 --- a/packages/vite/src/utils/options-utils.ts +++ b/packages/vite/src/utils/options-utils.ts @@ -19,6 +19,7 @@ import { ViteDevServerExecutorOptions } from '../executors/dev-server/schema'; import { VitePreviewServerExecutorOptions } from '../executors/preview-server/schema'; import replaceFiles from '../../plugins/rollup-replace-files.plugin'; import { ViteBuildExecutorOptions } from '../executors/build/schema'; +import * as path from 'path'; /** * Returns the path to the vite config file or undefined when not found. @@ -70,9 +71,14 @@ export function getViteSharedConfig( const projectRoot = context.projectsConfigurations.projects[context.projectName].root; + const root = path.relative( + context.cwd, + joinPathFragments(context.root, projectRoot) + ); + return { mode: options.mode, - root: projectRoot, + root, base: options.base, configFile: normalizeViteConfigFilePath(projectRoot, options.configFile), plugins: [replaceFiles(options.fileReplacements) as PluginOption],