Skip to content
Discussion options

You must be logged in to vote

So this was unrelated to sessions. I was using a package that required exclusion from SSR flow.

My resolved config was:

const config = defineConfig(({ command }) => ({
	plugins: [
		viteTsConfigPaths({
			projects: ['./tsconfig.json'],
		}),
		tailwindcss(),
		tanstackStart({
			customViteReactPlugin: true,
		}),
		viteReact(),
	],
	ssr: {
		// Only bundle package-name for production builds
		noExternal: command === 'build' ? ['package-name'] : [],
		external: command === 'serve' ? ['package-name'] : [],
	},
	optimizeDeps: {
		exclude: ['package-name'],
	},
}));

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jakeklassen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant