tanstack builder example SaaS dashboard fail to build
Abierto
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.3k
- Forks
- 185
- Merge medio
- 18 h 45 min
- PR fusionados (30 d)
- 2
Descripción
Which project does this relate to?
Create Tanstack App
Describe the bug
Cloudflare build log:
2026-05-06T09:35:17.854Z Initializing build environment...
2026-05-06T09:35:21.111Z Success: Finished initializing build environment
2026-05-06T09:35:21.643Z Cloning repository...
2026-05-06T09:35:22.810Z No build output detected to cache. Skipping.
2026-05-06T09:35:22.810Z No dependencies detected to cache. Skipping.
2026-05-06T09:35:22.813Z Detected the following tools from environment: bun@1.2.15, nodejs@22.16.0
2026-05-06T09:35:22.815Z Installing project dependencies: bun install
2026-05-06T09:35:22.985Z [1.26ms] ".env.local"
2026-05-06T09:35:23.000Z bun install v1.2.15 (df017990)
2026-05-06T09:35:23.028Z Resolving dependencies
2026-05-06T09:35:28.002Z Resolved, downloaded and extracted [2232]
2026-05-06T09:35:29.646Z Saved lockfile
2026-05-06T09:35:29.647Z
2026-05-06T09:35:29.647Z + @tailwindcss/typography@0.5.19
2026-05-06T09:35:29.647Z + @tanstack/devtools-vite@0.6.0
2026-05-06T09:35:29.648Z + @testing-library/dom@10.4.1
2026-05-06T09:35:29.648Z + @testing-library/react@16.3.2
2026-05-06T09:35:29.649Z + @types/node@22.19.17 (v25.6.0 available)
2026-05-06T09:35:29.649Z + @types/pg@8.20.0
2026-05-06T09:35:29.649Z + @types/react@19.2.14
2026-05-06T09:35:29.649Z + @types/react-dom@19.2.3
2026-05-06T09:35:29.649Z + @vitejs/plugin-react@6.0.1
2026-05-06T09:35:29.649Z + dotenv@17.4.2
2026-05-06T09:35:29.649Z + jsdom@28.1.0 (v29.1.1 available)
2026-05-06T09:35:29.649Z + tsx@4.21.0
2026-05-06T09:35:29.649Z + typescript@5.9.3 (v6.0.3 available)
2026-05-06T09:35:29.649Z + vite@8.0.10
2026-05-06T09:35:29.649Z + vitest@3.2.4 (v4.1.5 available)
2026-05-06T09:35:29.649Z + wrangler@4.88.0
2026-05-06T09:35:29.649Z + @cloudflare/vite-plugin@1.36.0
2026-05-06T09:35:29.650Z + @neondatabase/serverless@1.1.0
2026-05-06T09:35:29.650Z + @sentry/tanstackstart-react@10.51.0
2026-05-06T09:35:29.650Z + @tailwindcss/vite@4.2.4
2026-05-06T09:35:29.650Z + @tanstack/react-devtools@0.10.2
2026-05-06T09:35:29.650Z + @tanstack/react-form@1.29.1
2026-05-06T09:35:29.650Z + @tanstack/react-query@5.100.9
2026-05-06T09:35:29.650Z + @tanstack/react-query-devtools@5.100.9
2026-05-06T09:35:29.650Z + @tanstack/react-router@1.169.2
2026-05-06T09:35:29.650Z + @tanstack/react-router-devtools@1.166.13
2026-05-06T09:35:29.656Z + @tanstack/react-router-ssr-query@1.166.12
2026-05-06T09:35:29.656Z + @tanstack/react-start@1.167.64
2026-05-06T09:35:29.656Z + @tanstack/router-plugin@1.167.34
2026-05-06T09:35:29.656Z + better-auth@1.6.9
2026-05-06T09:35:29.657Z + class-variance-authority@0.7.1
2026-05-06T09:35:29.657Z + clsx@2.1.1
2026-05-06T09:35:29.657Z + dotenv-cli@11.0.0
2026-05-06T09:35:29.657Z + drizzle-kit@0.31.10
2026-05-06T09:35:29.657Z + drizzle-orm@0.45.2
2026-05-06T09:35:29.657Z + lucide-react@0.577.0 (v1.14.0 available)
2026-05-06T09:35:29.657Z + pg@8.20.0
2026-05-06T09:35:29.657Z + react@19.2.5
2026-05-06T09:35:29.657Z + react-dom@19.2.5
2026-05-06T09:35:29.657Z + tailwind-merge@3.5.0
2026-05-06T09:35:29.657Z + tailwindcss@4.2.4
2026-05-06T09:35:29.657Z + tw-animate-css@1.4.0
2026-05-06T09:35:29.657Z + vite-plugin-neon-new@0.8.0
2026-05-06T09:35:29.658Z + zod@4.4.3
2026-05-06T09:35:29.658Z
2026-05-06T09:35:29.658Z 516 packages installed [6.69s]
2026-05-06T09:35:29.658Z
2026-05-06T09:35:29.658Z Blocked 1 postinstall. Run `bun pm untrusted` for details.
2026-05-06T09:35:29.858Z Executing user build command: npm run build
2026-05-06T09:35:30.251Z
2026-05-06T09:35:30.251Z > build
2026-05-06T09:35:30.251Z > vite build && cp instrument.server.mjs .output/server
2026-05-06T09:35:30.251Z
2026-05-06T09:35:34.072Z vite v8.0.10 building client environment for production...
2026-05-06T09:35:34.300Z
transforming...
2026-05-06T09:35:34.301Z [@tanstack/devtools-vite] Removed devtools code from: /src/routes/__root.tsx
2026-05-06T09:35:34.301Z
2026-05-06T09:35:35.592Z ✓ 683 modules transformed.
2026-05-06T09:35:35.708Z rendering chunks...
2026-05-06T09:35:35.866Z computing gzip size...
2026-05-06T09:35:35.876Z dist/client/.assetsignore 0.02 kB
2026-05-06T09:35:35.876Z dist/client/assets/styles-on7c4OiS.css 52.87 kB │ gzip: 10.15 kB
2026-05-06T09:35:35.876Z dist/client/assets/sentry.testing-CoZXhRfG.js 0.57 kB │ gzip: 0.36 kB
2026-05-06T09:35:35.877Z dist/client/assets/about-CXZvQOV5.js 0.72 kB │ gzip: 0.43 kB
2026-05-06T09:35:35.877Z dist/client/assets/jsx-runtime-BOY_dY-B.js 0.93 kB │ gzip: 0.55 kB
2026-05-06T09:35:35.877Z dist/client/assets/form.address-BbeUGzib.js 3.12 kB │ gzip: 1.13 kB
2026-05-06T09:35:35.877Z dist/client/assets/routes-Cr0AXDSD.js 3.31 kB │ gzip: 1.35 kB
2026-05-06T09:35:35.877Z dist/client/assets/neon-CGbQfoVh.js 4.45 kB │ gzip: 1.71 kB
2026-05-06T09:35:35.877Z dist/client/assets/drizzle-BaHgodff.js 4.68 kB │ gzip: 1.69 kB
2026-05-06T09:35:35.877Z dist/client/assets/better-auth-CX7ujLX7.js 5.92 kB │ gzip: 1.58 kB
2026-05-06T09:35:35.877Z dist/client/assets/tanstack-query-Wl0hHEW4.js 9.67 kB │ gzip: 3.66 kB
2026-05-06T09:35:35.877Z dist/client/assets/sentry.testing-BZpUoqin.js 12.23 kB │ gzip: 3.67 kB
2026-05-06T09:35:35.877Z dist/client/assets/exports-2JvrqLsc.js 28.61 kB │ gzip: 9.94 kB
2026-05-06T09:35:35.877Z dist/client/assets/createServerFn-CLrdMGtT.js 36.13 kB │ gzip: 11.76 kB
2026-05-06T09:35:35.877Z dist/client/assets/demo.form-DxlDYG5l.js 47.06 kB │ gzip: 12.30 kB
2026-05-06T09:35:35.877Z dist/client/assets/form.simple-0ihJ51U2.js 59.94 kB │ gzip: 16.48 kB
2026-05-06T09:35:35.878Z dist/client/assets/index-GS-FPlBn.js 349.99 kB │ gzip: 110.59 kB
2026-05-06T09:35:35.878Z
2026-05-06T09:35:35.878Z ✗ Build failed in 1.80s
2026-05-06T09:35:35.879Z error during build:
2026-05-06T09:35:35.879Z Build failed with 1 error:
2026-05-06T09:35:35.879Z
2026-05-06T09:35:35.879Z Error: [vite]: Rolldown failed to resolve import "#/components/ui/button" from "/opt/buildhome/repo/src/components/demo.FormComponents.tsx".
2026-05-06T09:35:35.879Z This is most likely unintended because it can break your application at runtime.
2026-05-06T09:35:35.879Z If you do want to externalize this module explicitly add it to
2026-05-06T09:35:35.880Z `build.rollupOptions.external`
2026-05-06T09:35:35.880Z at viteLog (file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:33111:57)
2026-05-06T09:35:35.880Z at file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:33147:71
2026-05-06T09:35:35.880Z at onwarn (file:///opt/buildhome/repo/node_modules/@vitejs/plugin-react/dist/index.js:40:7)
2026-05-06T09:35:35.880Z at file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:33147:28
2026-05-06T09:35:35.880Z at onRollupLog (file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:33142:63)
2026-05-06T09:35:35.883Z at onLog (file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:32911:4)
2026-05-06T09:35:35.883Z at file:///opt/buildhome/repo/node_modules/rolldown/dist/shared/rolldown-build-DSxL8qiP.mjs:50:26
2026-05-06T09:35:35.884Z at logger (file:///opt/buildhome/repo/node_modules/rolldown/dist/shared/rolldown-build-DSxL8qiP.mjs:41:3)
2026-05-06T09:35:35.884Z at onLog (file:///opt/buildhome/repo/node_modules/rolldown/dist/shared/bindingify-input-options-DbbBhzky.mjs:1991:32)
2026-05-06T09:35:35.884Z at aggregateBindingErrorsIntoJsError (file:///opt/buildhome/repo/node_modules/rolldown/dist/shared/error-DL-e8-oE.mjs:48:18)
2026-05-06T09:35:35.884Z at unwrapBindingResult (file:///opt/buildhome/repo/node_modules/rolldown/dist/shared/error-DL-e8-oE.mjs:18:128)
2026-05-06T09:35:35.884Z at #build (file:///opt/buildhome/repo/node_modules/rolldown/dist/shared/rolldown-build-DSxL8qiP.mjs:3317:34)
2026-05-06T09:35:35.884Z at async buildEnvironment (file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:33018:64)
2026-05-06T09:35:35.885Z at async Object.build (file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:33440:19)
2026-05-06T09:35:35.886Z at async buildStartViteEnvironments (file:///opt/buildhome/repo/node_modules/@tanstack/start-plugin-core/dist/esm/vite/planning.js:94:23)
2026-05-06T09:35:35.886Z at async Object.buildApp (file:///opt/buildhome/repo/node_modules/@tanstack/start-plugin-core/dist/esm/vite/plugin.js:111:8)
2026-05-06T09:35:35.886Z at async Object.buildApp (file:///opt/buildhome/repo/node_modules/vite/dist/node/chunks/node.js:33432:6)
2026-05-06T09:35:35.886Z at async CAC.<anonymous> (file:///opt/buildhome/repo/node_modules/vite/dist/node/cli.js:778:3) {
2026-05-06T09:35:35.886Z errors: [Getter/Setter]
2026-05-06T09:35:35.886Z }
2026-05-06T09:35:36.058Z Failed: error occurred while running build command
Your Example Website or App
https://github.com/MarvinXu/tanstack-dashboard
Steps to Reproduce the Bug or Issue
- Go to https://tanstack.com/builder
- Click
SaaS dashboardandAnalyze - Click
Deploy to Cloudflare
Expected behavior
build success
Screenshots or Videos
No response
Platform
- OS: Windows
- Browser: Chrome
- Version: [e.g. 91.1]
Additional context
No response
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con src/components/demo.FormComponents.tsx en el ejemplo enlazado de tanstack-dashboard e inspecciona el import no resuelto de #/components/ui/button. Ejecuta npm run build, reproduciendo la ruta de despliegue de Cloudflare descrita en el issue. Se considera terminado cuando el dashboard SaaS se compila correctamente sin el error de resolución de imports de Vite.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- bun, react, typescript, vite
- Área
- build-system, cloud
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 52/100