T
TanStack3mo ago
extended-salmon

Getting a build error with the RC

npm run build

> browser@1.0.0 build
> vite build

vite v7.1.7 building for production...
✓ 2363 modules transformed.
✗ Build failed in 1.04s
error during build:
node_modules/@tanstack/start-client-core/dist/esm/client/hydrateStart.js (4:9): "getRouter" is not exported by "src/router.tsx", imported by "node_modules/@tanstack/start-client-core/dist/esm/client/hydrateStart.js".
file: /Users/drusellers/dev/twosixio/browser/node_modules/@tanstack/start-client-core/dist/esm/client/hydrateStart.js:4:9

2: import { ServerFunctionSerializationAdapter } from "./ServerFunctionSerializationAdapter.js";
3: import * as startEntry from "#tanstack-start-entry";
4: import { getRouter } from "#tanstack-router-entry";
^
5: async function hydrateStart() {
6: const router = await getRouter();

at getRollupError (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/parseAst.js:401:41)
at error (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/parseAst.js:397:42)
at Module.error (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:16938:16)
at Module.traceVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:17390:29)
at ModuleScope.findVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:15060:39)
at FunctionScope.findVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:5642:38)
at FunctionBodyScope.findVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:5642:38)
at Identifier.bind (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:5413:40)
at CallExpression.bind (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:2804:23)
at CallExpression.bind (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:12108:15)
npm run build

> browser@1.0.0 build
> vite build

vite v7.1.7 building for production...
✓ 2363 modules transformed.
✗ Build failed in 1.04s
error during build:
node_modules/@tanstack/start-client-core/dist/esm/client/hydrateStart.js (4:9): "getRouter" is not exported by "src/router.tsx", imported by "node_modules/@tanstack/start-client-core/dist/esm/client/hydrateStart.js".
file: /Users/drusellers/dev/twosixio/browser/node_modules/@tanstack/start-client-core/dist/esm/client/hydrateStart.js:4:9

2: import { ServerFunctionSerializationAdapter } from "./ServerFunctionSerializationAdapter.js";
3: import * as startEntry from "#tanstack-start-entry";
4: import { getRouter } from "#tanstack-router-entry";
^
5: async function hydrateStart() {
6: const router = await getRouter();

at getRollupError (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/parseAst.js:401:41)
at error (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/parseAst.js:397:42)
at Module.error (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:16938:16)
at Module.traceVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:17390:29)
at ModuleScope.findVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:15060:39)
at FunctionScope.findVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:5642:38)
at FunctionBodyScope.findVariable (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:5642:38)
at Identifier.bind (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:5413:40)
at CallExpression.bind (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:2804:23)
at CallExpression.bind (file:///Users/drusellers/dev/twosixio/browser/node_modules/rollup/dist/es/shared/node-entry.js:12108:15)
3 Replies
compatible-crimson
compatible-crimson3mo ago
Go to your router.tsx.... replace the export creatRouter by export getRouter
compatible-crimson
compatible-crimson3mo ago
GitHub
Start BETA - Tracking · TanStack router · Discussion #2863
Tracking any important changes for TanStack Start during the BETA period. If you are coming from the ALPHA of TanStack Start, you can see all the breaking changes that were made here - #2403
extended-salmon
extended-salmonOP3mo ago
TY

Did you find this page helpful?