npx tsr doesn't generate `index.ts` route
I've followed the TanStack Start guide, and I'm about to create the second route in addition to
__root.tsx, namely the index.ts route. When Vinxi is running, when I create the index.ts file, it is automatically populated with the following:
Lovely!! However, I noticed inside routeTree.gen.ts that FileRoutesById is not populated with my index route.
I imagine this is why I get Argument of type 'string' is not assignable to parameter of type 'never'. on the createFileRoute invocation in index.ts.
I tried installing @tanstack/router-cli and running npx tsr to try to generate the missing definition for index.ts, but had no luck.8 Replies
yelping-magentaOP•13mo ago
Alright so I deleted my route groups, and now the routes were generated. I'm gonna try to narrow it down to what specifically with the route groups it doesn't like
dependent-tan•13mo ago
what should
npx tsr do? does this even exist?
are you using start? since you mention vinxi?yelping-magentaOP•13mo ago
I remember using the router-cli way back, but maybe it's not needed anymore. I just figured I would try since I didn't see that the routes were properly generated. Yep, using vinxi, and I didn't tell the whole truth when I said that I'm adding my second route, I'm having an afternoon free where I'm exploring replacing Next.js with TanStack Start. So I got some route groups from beforehand
dependent-tan•13mo ago
the concepts from next are not the same as in router
so please try reproducing this in a minimal complete example
yelping-magentaOP•13mo ago
Nice, I managed to narrow it down. The reason is that I have two sibling folders like this:
And now that I see it, I ofcourse remember reading about how
_a doesn't generate a subroute, so it's ambiguous whether error.tsx or error.tsx is the one to render
I should have a separate directory for my pages and components, leaving routes with only the basic route definition stuffdependent-tan•13mo ago
this should even produce an error in the generator output
does it not?
yelping-magentaOP•13mo ago
Ah, it ofcourse tells me explicitly what the error is :xd: Yeah, just me being sloppy
Error: Conflicting configuration paths were found for the following routes:dependent-tan•13mo ago
ok great that we have this covered