Skip to content

Dev build broken in 7.3 with cloudflare #13189

Open
@inssein

Description

@inssein

I'm using React Router as a...

framework

Reproduction

When I run npm run dev in mnara-solutions/utiliti.dev#77, and then visit http://localhost:8788/, I get an error.

System Info

➜  utiliti.dev git:(react-router-7-3) npx envinfo --system --npmPackages '{vite,react-router,@react-router/*}' --binaries --browsers

  System:
    OS: macOS 15.3.1
    CPU: (14) arm64 Apple M3 Max
    Memory: 408.80 MB / 36.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.18.0 - ~/.nvm/versions/node/v20.18.0/bin/node
    npm: 10.8.2 - ~/.nvm/versions/node/v20.18.0/bin/npm
  Browsers:
    Chrome: 133.0.6943.142
    Safari: 18.3
  npmPackages:
    @react-router/cloudflare: ^7.3.0 => 7.3.0
    @react-router/dev: ^7.3.0 => 7.3.0
    react-router: ^7.3.0 => 7.3.0
    vite: ^6.2.1 => 6.2.1

Used Package Manager

npm

Expected Behavior

My project to be viewable at http://localhost:8788/.

Actual Behavior

npm run dev returns the following error after I load my project at http://localhost:8788/:

4:29:57 p.m. [vite] Internal server error: Class extends value undefined is not a constructor or null
      at ../../node_modules/.pnpm/@[email protected]/node_modules/@iarna/toml/lib/create-date.js (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:20627:17)
      at __require (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:12:52)
      at ../../node_modules/.pnpm/@[email protected]/node_modules/@iarna/toml/lib/toml-parser.js (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:20702:22)
      at __require (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:12:52)
      at ../../node_modules/.pnpm/@[email protected]/node_modules/@iarna/toml/parse-string.js (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:22119:22)
      at __require (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:12:52)
      at ../../node_modules/.pnpm/@[email protected]/node_modules/@iarna/toml/parse.js (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:22269:23)
      at __require (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:12:52)
      at ../../node_modules/.pnpm/@[email protected]/node_modules/@iarna/toml/toml.js (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:22555:22)
      at __require (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:12:52)
      at Object.<anonymous> (/Users/inssein/projects/utiliti.dev/node_modules/wrangler/wrangler-dist/cli.js:81889:27)
      at Module._compile (node:internal/modules/cjs/loader:1469:14)
      at Object.Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
      at Module.load (node:internal/modules/cjs/loader:1288:32)
      at Function.Module._load (node:internal/modules/cjs/loader:1104:12)
      at cjsLoader (node:internal/modules/esm/translators:346:17)
      at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:286:7)
      at ModuleJob.run (node:internal/modules/esm/module_job:234:25)
      at ModuleLoader.import (node:internal/modules/esm/loader:473:24)
      at getContext (/Users/inssein/projects/utiliti.dev/node_modules/@react-router/dev/dist/vite/cloudflare.js:699:36)
      at /Users/inssein/projects/utiliti.dev/node_modules/@react-router/dev/dist/vite/cloudflare.js:714:27 (x4)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions