I would like to be able to run my application from the root of my monorepo by specifying the location of vite.config.ts like I did when I tested a pre-release version
OR
I would like to be able to run my application from apps/test-app with the package.json resolved from the root of my monorepo
Actual Behavior
Currently it works in two modes:
Either I run a script from the root and react-router fails with Error: Could not find a root route module in the app directory as "app/root.tsx"
Or I run it from the app folder and it fails to resolve package.json
This problem can be solved just by adding a package.json to the app folder, but we opted in to single version policy per monorepo as it becomes quite tedious to maintain dependencies for multiple applications at the same time. React Router 7 pre-release satisfied our needs, but as vite config and RR config are now separated, it looks like this functionality is no longer supported
What version of React Router are you using?
7.0.1
Steps to Reproduce
apps/test-app
withvite.config.ts
andreact-router.config.ts
specifyingappDirectory
react-router build -c apps/test-app/vite.config.ts
from the root of the repositoryRR7 config:
Expected Behavior
I would like to be able to run my application from the root of my monorepo by specifying the location of
vite.config.ts
like I did when I tested a pre-release versionOR
I would like to be able to run my application from
apps/test-app
with thepackage.json
resolved from the root of my monorepoActual Behavior
Currently it works in two modes:
react-router
fails withError: Could not find a root route module in the app directory as "app/root.tsx"
package.json
This problem can be solved just by adding a package.json to the app folder, but we opted in to single version policy per monorepo as it becomes quite tedious to maintain dependencies for multiple applications at the same time. React Router 7 pre-release satisfied our needs, but as vite config and RR config are now separated, it looks like this functionality is no longer supported