From b6cd1962c820498940906df305de8691aba5041b Mon Sep 17 00:00:00 2001 From: Nicholas Cunningham Date: Tue, 12 Mar 2024 13:22:50 -0600 Subject: [PATCH] fix(vite): Storing nxjson details too early (#22285) --- .../src/generators/configuration/configuration.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/vite/src/generators/configuration/configuration.ts b/packages/vite/src/generators/configuration/configuration.ts index b5322270c0b5c..7338886c6fbea 100644 --- a/packages/vite/src/generators/configuration/configuration.ts +++ b/packages/vite/src/generators/configuration/configuration.ts @@ -40,12 +40,6 @@ export async function viteConfigurationGeneratorInternal( ) { const tasks: GeneratorCallback[] = []; - const nxJson = readNxJson(tree); - const addPluginDefault = - process.env.NX_ADD_PLUGINS !== 'false' && - nxJson.useInferencePlugins !== false; - schema.addPlugin ??= addPluginDefault; - const projectConfig = readProjectConfiguration(tree, schema.project); const { targets, root: projectRoot } = projectConfig; @@ -77,6 +71,12 @@ export async function viteConfigurationGeneratorInternal( tasks.push(initTask); tasks.push(ensureDependencies(tree, schema)); + const nxJson = readNxJson(tree); + const addPluginDefault = + process.env.NX_ADD_PLUGINS !== 'false' && + nxJson.useInferencePlugins !== false; + schema.addPlugin ??= addPluginDefault; + const hasPlugin = nxJson.plugins?.some((p) => typeof p === 'string' ? p === '@nx/vite/plugin'