Skip to content

Commit 1b28765

Browse files
committed
fix: externalize drizzle in ssr builds
1 parent c67e3e5 commit 1b28765

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

vite.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ const rscSsrExternals = [
3434
]
3535

3636
const sentrySsrExternals = ['@sentry/node', '@sentry/tanstackstart-react']
37+
const dbSsrExternals = ['drizzle-orm', 'drizzle-orm/postgres-js']
3738

3839
export default defineConfig({
3940
resolve: {
@@ -66,13 +67,14 @@ export default defineConfig({
6667
},
6768
ssr: {
6869
resolve: {
69-
external: [...rscSsrExternals, ...sentrySsrExternals],
70+
external: [...rscSsrExternals, ...sentrySsrExternals, ...dbSsrExternals],
7071
},
7172
},
7273
},
7374
ssr: {
7475
external: [
7576
'postgres',
77+
...dbSsrExternals,
7678
// CTA packages use execa which has a broken unicorn-magic dependency
7779
'@tanstack/create',
7880
// Externalize CLI so server reloads it on changes
@@ -81,7 +83,6 @@ export default defineConfig({
8183
...sentrySsrExternals,
8284
],
8385
noExternal: [
84-
'drizzle-orm',
8586
'@uploadthing/react',
8687
'file-selector',
8788
'normalize-wheel',

0 commit comments

Comments
 (0)