diff --git a/packages/vite/src/plugins/plugin.ts b/packages/vite/src/plugins/plugin.ts index 1e34eb37a5..0147066d19 100644 --- a/packages/vite/src/plugins/plugin.ts +++ b/packages/vite/src/plugins/plugin.ts @@ -127,7 +127,13 @@ async function buildViteTargets( const targets: Record = {}; // If file is not vitest.config and buildable, create targets for build, serve, preview and serve-static - if (!configFilePath.includes('vitest.config') && isBuildable) { + const hasRemixPlugin = + viteConfig.plugins && viteConfig.plugins.some((p) => p.name === 'remix'); + if ( + !configFilePath.includes('vitest.config') && + !hasRemixPlugin && + isBuildable + ) { targets[options.buildTargetName] = await buildTarget( options.buildTargetName, namedInputs,