React-Router-Framework 7.6.0 with Bun #13588
-
When I use React-Router-Framework 7.6.0 with Bun, I often get runtime errors about absence of routeDiscovery in _build object. Actual error message: In Module {
assets: [Getter],
assetsBuildDirectory: [Getter],
basename: [Getter],
future: [Getter],
ssr: [Getter],
isSpaMode: [Getter],
prerender: [Getter],
publicPath: [Getter],
entry: [Getter],
routes: [Getter],
}
I tried to apply a export const createRequestHandler: CreateRequestHandlerFunction = (
build,
mode
) => {
let _build: ServerBuild;
let routes: ServerRoute[];
let serverMode: ServerMode;
let staticHandler: StaticHandler;
let errorHandler: HandleErrorFunction;
if (typeof build === "object" && !build.routeDiscovery) {
const routeDiscovery = { mode: "lazy" as "lazy", manifestPath: "/__manifest" }
build = {...build, routeDiscovery};
} Question
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
So far, I believe that the dev server package I will close the question a bit later... |
Beta Was this translation helpful? Give feedback.
So far, I believe that the dev server package
@react-router/dev
was left at version 7.5.3.Hence the build object did not include
routeDiscovery
and caused a problem.(During dev,
createRequestHandler
is called from vite plugin)I will close the question a bit later...