-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Description
Which project does this relate to?
Start
Describe the bug
I follow the instructions to build my app with bun and using the nitro preset for bun, but everytime I run dev or build the project I receive an error. Even in a fresh downloaded app I receive the same error. I also discover that the bug is something related with SERVER_ENTRY_POINT which doesn't build properly. I really dont know if I'm doing something wrong, I follow the instructions given in Tanstack documentation step by step
Your Example Website or App
https://github.com/OYERA1/tanstack-error-example
Steps to Reproduce the Bug or Issue
- Clone the repo
- Install dependencies
Bun i - run
bun run buildorbun run dev
Expected behavior
Just build successfully
Screenshots or Videos
No response
Platform
- Start Version: 1.132.0
- OS: Linux - Fedora 43 GNOME
- Bundler: vite
- Bundler Version: 7.1.7
Additional context
running bun run dev results in
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
➜ press h + enter to show help
6:21:34 PM [vite] (nitro) warning:
/home/oyera/Dev/teste/server.ts
279 | let handler;
280 | try {
281 | const serverModule = await import(SERVER_ENTRY_POINT);
| ^^^^^^^^^^^^^^^^^^
282 | handler = serverModule.default;
283 | log.success("TanStack Start application handler initialized");
The above dynamic import cannot be analyzed by Vite.
See https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars#limitations for supported dynamic import formats. If this is intended to be left as-is, you can use the /* @vite-ignore */ comment inside the import() call to suppress this warning.
Plugin: vite:import-analysis
File: /home/oyera/Dev/teste/server.ts:28998:47
LOG /server.ts:88:5 - http://localhost:3000/__tsd/open-source?source=%2Fserver.ts%3A88%3A5
→
Starting Production Server
LOG /server.ts:85:5 - http://localhost:3000/__tsd/open-source?source=%2Fserver.ts%3A85%3A5
→ [ERROR] Failed to load server handler: Error: Failed to load url /dist/server/server.js (resolved id: /dist/server/server.js). Does the file exist?
LOG /server.ts:76:5 - http://localhost:3000/__tsd/open-source?source=%2Fserver.ts%3A76%3A5
→ [INFO] Loading static assets from ./dist/client...
LOG /server.ts:85:5 - http://localhost:3000/__tsd/open-source?source=%2Fserver.ts%3A85%3A5
→ [ERROR] Failed to load static files from ./dist/client: Error: ENOENT: no such file or directory, open 'dist/client'
LOG /server.ts:79:5 - http://localhost:3000/__tsd/open-source?source=%2Fserver.ts%3A79%3A5
→ [SUCCESS] Server listening on http://localhost:3000```
running ```bun run build``` results in
```$ bun --bun vite build
ℹ Using server.ts as default route handler. 6:23:24 PM
vite v7.3.0 building client environment for production...
transforming (93) node_modules/@tanstack/router-core/dist/esm/ssr/client.js
[@tanstack/devtools-vite] Removed devtools code from: /src/routes/__root.tsx
✓ 1804 modules transformed.
.output/public/assets/styles-B8PbFr91.css 31.62 kB │ gzip: 5.52 kB
.output/public/assets/start.api-request-Dyl97b8o.js 0.89 kB │ gzip: 0.53 kB
.output/public/assets/start.ssr.full-ssr-D39lTm4g.js 0.91 kB │ gzip: 0.51 kB
.output/public/assets/start.ssr.data-only-CD2azC4w.js 0.91 kB │ gzip: 0.51 kB
.output/public/assets/start.ssr.spa-mode-C2FrKvQ0.js 0.95 kB │ gzip: 0.54 kB
.output/public/assets/start.ssr.index-CB1iwf0N.js 1.67 kB │ gzip: 0.64 kB
.output/public/assets/start.server-funcs-DQ1s4mhc.js 1.70 kB │ gzip: 0.93 kB
.output/public/assets/index-DbqAnPaO.js 5.34 kB │ gzip: 2.15 kB
.output/public/assets/main-Bb5-B-sP.js 313.80 kB │ gzip: 99.69 kB
✓ built in 2.33s
vite v7.3.0 building ssr environment for production...
transforming (1) node_modules/@tanstack/react-start/dist/plugin/default-entry/server.ts
[@tanstack/devtools-vite] Removed devtools code from: /src/routes/__root.tsx
"createRequestHandler", "defineHandlerCallback", "transformPipeableStreamWithRouter" and "transformReadableStreamWithRouter" are imported from external module "@tanstack/router-core/ssr/server" but never used in "node_modules/@tanstack/start-server-core/dist/esm/index.js".
"hydrate" is imported from external module "@tanstack/router-core/ssr/client" but never used in "node_modules/@tanstack/start-client-core/dist/esm/index.js".
✓ 62 modules transformed.
node_modules/.nitro/vite/services/ssr/assets/styles-B8PbFr91.css 31.62 kB
node_modules/.nitro/vite/services/ssr/assets/start-HYkvq4Ni.js 0.06 kB
node_modules/.nitro/vite/services/ssr/assets/start.api-request-DhPN1_Dc.js 1.18 kB
node_modules/.nitro/vite/services/ssr/assets/demo.punk-songs-C5iBT6B3.js 1.22 kB
node_modules/.nitro/vite/services/ssr/assets/start.server-funcs-e2jlXmpN.js 1.27 kB
node_modules/.nitro/vite/services/ssr/assets/start.server-funcs-CBtPCd4R.js 1.63 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.full-ssr-BJzU9Cbv.js 1.64 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.data-only-2WCWoVJx.js 1.64 kB
node_modules/.nitro/vite/services/ssr/assets/_tanstack-start-manifest_v-DyrYUKmD.js 1.72 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.spa-mode-BcOdIT5k.js 1.75 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.index-BmCCCK3g.js 1.96 kB
node_modules/.nitro/vite/services/ssr/assets/start.server-funcs-D0cVuy9C.js 3.31 kB
node_modules/.nitro/vite/services/ssr/assets/index-Bn-KsgDK.js 4.73 kB
node_modules/.nitro/vite/services/ssr/assets/router-DSka8TZi.js 14.16 kB
node_modules/.nitro/vite/services/ssr/server.js 31.46 kB
✓ built in 380ms
◐ Building [Nitro] (preset: bun, compatibility: 2025-12-13) nitro 6:23:27 PM
✔ Generated public .output/public nitro 6:23:27 PM
vite v7.3.0 building nitro environment for production...
✓ 1819 modules transformed.
✗ Build failed in 4.05s
error during build:
virtual:#nitro-internal-virtual/routing (14:7): "default" is not exported by "server.ts", imported by "virtual:#nitro-internal-virtual/routing".
file: virtual:#nitro-internal-virtual/routing:14:7
12: }
13:
14: import _8Q1W2w from "/home/usr/Dev/teste/server.ts";
^
15: import _teTUSL from "/home/usr/Dev/teste/node_modules/nitro/dist/runtime/internal/static";
Error
at getRollupError (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/parseAst.js:401:45)
at error (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/parseAst.js:397:42)
at findVariable (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:15113:39)
at findVariable (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:5674:38)
at findVariable (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:5674:38)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:5448:40)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2813:28)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:12148:15)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2813:28)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:12148:15)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2817:23)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2813:28)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2817:23)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2813:28)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2813:28)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2817:23)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2817:23)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:12148:15)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2817:23)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2813:28)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:12672:27)
at bind (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:2813:28)
at bindReferences (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:16973:18)
at sortModules (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:22789:20)
at build (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:22687:14)
at async <anonymous> (/home/usr/Dev/teste/node_modules/rollup/dist/es/shared/node-entry.js:23378:25)
at processTicksAndRejections (unknown:7:39)
error: "vite" exited with code 1
error: script "build" exited with code 1```
coderabbitai
Metadata
Metadata
Assignees
Labels
No labels