Skip to content

bug: Node.js version mismatch between CONTRIBUTING.md and .nvmrc #2765

@aman-4321

Description

@aman-4321

Provide environment information

System:
OS: Windows 11 10.0.26200
CPU: (16) x64 AMD Ryzen 7 5800H with Radeon Graphics
Memory: 18.28 GB / 29.86 GB
Binaries:
Node: 20.19.0 - C:\nvm4w\nodejs\node.EXE
npm: 10.8.2 - C:\nvm4w\nodejs\npm.CMD
pnpm: 10.23.0 - C:\nvm4w\nodejs\pnpm.CMD
bun: 1.3.3 - C:\Users\amanc.bun\bin\bun.EXE

Describe the bug

CONTRIBUTING.md says Node.js 20.11.1, but .nvmrc requires v20.19.0. When using 20.11.1, pnpm install fails because Prisma enforces Node 20.19+ during preinstall. With 20.19.0, install succeeds. Docs should reflect 20.19.0 to prevent failed installs.

Reproduction repo

https://github.com/triggerdotdev/trigger.dev

To reproduce

  1. Use Node.js 20.11.1
  2. From repo root: pnpm install
  3. See Prisma preinstall error: “Prisma only supports Node.js versions 20.19, 22.12, 24.0. Please upgrade your Node.js version.”
  4. Switch to Node.js 20.19.0, rerun pnpm install → succeeds.

Additional information

.nvmrc contains v20.19.0; updating CONTRIBUTING.md to the same version should fix the mismatch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions