From f545b294cf5e7ae9b071ecad6596ada4a95f168e Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Wed, 30 Nov 2022 13:54:20 +0200 Subject: [PATCH] fix(storybook): inform user vite is used if project uses vite (#13499) --- .../src/generators/configuration/configuration.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/storybook/src/generators/configuration/configuration.ts b/packages/storybook/src/generators/configuration/configuration.ts index 9ebaf0fe90307..5b583df505d2f 100644 --- a/packages/storybook/src/generators/configuration/configuration.ts +++ b/packages/storybook/src/generators/configuration/configuration.ts @@ -49,7 +49,13 @@ export async function configurationGenerator( const { nextBuildTarget, compiler, viteBuildTarget } = findStorybookAndBuildTargetsAndCompiler(targets); - console.log(findStorybookAndBuildTargetsAndCompiler(targets)); + if (viteBuildTarget && schema.bundler !== 'vite') { + logger.info( + `Your project ${schema.name} uses Vite as a bundler. + Nx will configure Storybook for this project to use Vite as well.` + ); + schema.bundler = 'vite'; + } const initTask = await initGenerator(tree, { uiFramework: schema.uiFramework, @@ -68,7 +74,7 @@ export async function configurationGenerator( projectType, !!nextBuildTarget, compiler === 'swc', - schema.bundler === 'vite' || !!viteBuildTarget + schema.bundler === 'vite' ); } else { createRootStorybookDir(tree, schema.js, schema.tsConfiguration); @@ -80,7 +86,7 @@ export async function configurationGenerator( schema.tsConfiguration, !!nextBuildTarget, compiler === 'swc', - schema.bundler === 'vite' || !!viteBuildTarget + schema.bundler === 'vite' ); }