T
TanStack3mo ago
fascinating-indigo

Deployment at vercel not working (TS Start + Convex)

I'm trying to deploy an app on vercel with convex backend, better auth, and Tanstack Start. I followed all the rules (are just one)
// vite.config.ts
import tailwindcss from "@tailwindcss/vite"
import { tanstackStart } from "@tanstack/react-start/plugin/vite"
import viteReact from "@vitejs/plugin-react"
import { defineConfig } from "vite"
import tsconfigPaths from "vite-tsconfig-paths"

export default defineConfig({
plugins: [
tsconfigPaths(),
tailwindcss(),
tanstackStart({ customViteReactPlugin: true }),
viteReact()
]
})
// vite.config.ts
import tailwindcss from "@tailwindcss/vite"
import { tanstackStart } from "@tanstack/react-start/plugin/vite"
import viteReact from "@vitejs/plugin-react"
import { defineConfig } from "vite"
import tsconfigPaths from "vite-tsconfig-paths"

export default defineConfig({
plugins: [
tsconfigPaths(),
tailwindcss(),
tanstackStart({ customViteReactPlugin: true }),
viteReact()
]
})
No description
No description
No description
14 Replies
dependent-tan
dependent-tan3mo ago
do you have some actual error logs from vercel ?
fascinating-indigo
fascinating-indigoOP3mo ago
No, deploys normally, I will put the the logs https://kumoni-ts-web.vercel.app/
fascinating-indigo
fascinating-indigoOP3mo ago
fascinating-indigo
fascinating-indigoOP3mo ago
just to mention is a monorepo, turbo repo, and using pnpm
dependent-tan
dependent-tan3mo ago
are there no execution logs?
fascinating-indigo
fascinating-indigoOP3mo ago
hum one sec some logs:
[request error] [unhandled] [GET] https://kumoni-ts-web.vercel.app/
H3Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
... 8 lines matching cause stack trace ...
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
cause: Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
at packageResolve (node:internal/modules/esm/resolve:784:12)
at moduleResolve (node:internal/modules/esm/resolve:860:18)
at moduleResolveWithNodePath (node:internal/modules/esm/resolve:990:14)
at defaultResolve (node:internal/modules/esm/resolve:1033:79)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
code: 'ERR_MODULE_NOT_FOUND'
},
statusCode: 500,
fatal: false,
unhandled: true,
statusMessage: undefined,
data: undefined
}
[request error] [unhandled] [GET] https://kumoni-ts-web.vercel.app/
H3Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
... 8 lines matching cause stack trace ...
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
cause: Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
at packageResolve (node:internal/modules/esm/resolve:784:12)
at moduleResolve (node:internal/modules/esm/resolve:860:18)
at moduleResolveWithNodePath (node:internal/modules/esm/resolve:990:14)
at defaultResolve (node:internal/modules/esm/resolve:1033:79)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
code: 'ERR_MODULE_NOT_FOUND'
},
statusCode: 500,
fatal: false,
unhandled: true,
statusMessage: undefined,
data: undefined
}
2025-08-30T02:59:35.493Z [error] [request error] [unhandled] [GET] https://kumoni-ts-web.vercel.app/favicon.ico
H3Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
... 8 lines matching cause stack trace ...
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
cause: Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
at packageResolve (node:internal/modules/esm/resolve:784:12)
at moduleResolve (node:internal/modules/esm/resolve:860:18)
at moduleResolveWithNodePath (node:internal/modules/esm/resolve:990:14)
at defaultResolve (node:internal/modules/esm/resolve:1033:79)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
code: 'ERR_MODULE_NOT_FOUND'
},
statusCode: 500,
fatal: false,
unhandled: true,
statusMessage: undefined,
data: undefined
}
2025-08-30T02:59:35.493Z [error] [request error] [unhandled] [GET] https://kumoni-ts-web.vercel.app/favicon.ico
H3Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
... 8 lines matching cause stack trace ...
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
cause: Error: Cannot find package '/var/task/node_modules/@radix-ui/react-context/index.js' imported from /var/task/node_modules/@radix-ui/react-checkbox/dist/index.mjs
at legacyMainResolve (node:internal/modules/esm/resolve:210:26)
at packageResolve (node:internal/modules/esm/resolve:784:12)
at moduleResolve (node:internal/modules/esm/resolve:860:18)
at moduleResolveWithNodePath (node:internal/modules/esm/resolve:990:14)
at defaultResolve (node:internal/modules/esm/resolve:1033:79)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
code: 'ERR_MODULE_NOT_FOUND'
},
statusCode: 500,
fatal: false,
unhandled: true,
statusMessage: undefined,
data: undefined
}
Any idea?
solid-orange
solid-orange3mo ago
@gwilliamnn did you manage to solve this? I have the same issue with similar stack
fascinating-indigo
fascinating-indigoOP3mo ago
No I didn’t.
deep-jade
deep-jade2mo ago
Was anyone able to deploy to vercel successfully? No documentation on how to do it anywhere?
dependent-tan
dependent-tan2mo ago
Hosting | TanStack Start React Docs
Hosting is the process of deploying your application to the internet so that users can access it. This is a critical part of any web development project, ensuring your application is available to the...
deep-jade
deep-jade2mo ago
I was able to get this working using the docs / nitro v2. One other setting in vercel seems important. Framework Presets = "Other"
rare-sapphire
rare-sapphire2mo ago
Hosting | TanStack Start React Docs
Hosting is the process of deploying your application to the internet so that users can access it. This is a critical part of any web development project, ensuring your application is available to the...
No description
noble-gold
noble-gold4w ago
noble-gold
noble-gold4w ago
vercel now has their guides to deploying start app at vercel (using nitro v3)

Did you find this page helpful?