Skip to content

routes.ts module load is duplicated twice #13220

@woody146

Description

@woody146

I'm using React Router as a...

framework

Reproduction

Add console.log() to routes.ts to check

import {  type RouteConfig,  index } from '@react-router/dev/routes';

export default [
  index('routes/home.tsx'),
] satisfies RouteConfig;
 
console.log('============= Routes');

System Info

System:
    OS: Linux 5.15 Ubuntu 22.04.5 LTS 22.04.5 LTS (Jammy Jellyfish)
    CPU: (12) x64 AMD Ryzen 5 5500
    Memory: 7.44 GB / 15.41 GB
    Container: Yes
    Shell: 5.1.16 - /bin/bash
  Binaries:
    Node: 22.13.1 - ~/.nvm/versions/node/v22.13.1/bin/node
    Yarn: 1.22.21 - /usr/bin/yarn
    npm: 10.9.2 - ~/.nvm/versions/node/v22.13.1/bin/npm
    pnpm: 8.7.0 - /usr/bin/pnpm
    bun: 1.0.30 - ~/.bun/bin/bun
  Browsers:
    Chrome: 134.0.6998.35
    Chromium: 133.0.6943.53

Used Package Manager

npm

Expected Behavior

Console should log only once.

Actual Behavior

But it logs 2 times.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions