Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

tanstack builder example SaaS dashboard fail to build

Đang mở
#447 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
52/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
bun, react, typescript, vite
Lĩnh vực
build-system, cloud

Hướng nghiên cứu

Bắt đầu với src/components/demo.FormComponents.tsx trong ví dụ tanstack-dashboard được liên kết và kiểm tra import #/components/ui/button chưa được phân giải. Chạy npm run build, tái hiện quy trình triển khai Cloudflare được mô tả trong issue. Hoàn tất khi SaaS dashboard được build thành công mà không có lỗi phân giải import của Vite.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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
  1. Go to https://tanstack.com/builder
  2. Click SaaS dashboard and Analyze
  3. 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

Ngôn ngữ chính
TypeScript
Star
1.3k
Fork
185
Merge trung bình
18 giờ 45 phút
Pull request đã merge (30 ngày)
2

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của TanStack/cli

Tất cả issue của TanStack/cli

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.