News

Code builder update: Smarter Node.js Version Management

9 May 2025

Gina Deshmukh

Gina Deshmukh

9 May 2025

We’ve released an improvement to the Code Builder V3 feature on our AWS Platform, making it easier and more developer-friendly to work with different Node.js versions.

What’s changing?

In the past, Code Builder shipped with a default Node.js version pre-installed. While convenient, this often led to version mismatches, particularly when switching between projects or collaborating across teams.

With this update, we’ve overhauled how Node.js versions are made available within Code Builder.

Key improvements

  • Smart .nvmrc Support: If your project includes an .nvmrc file, Code Builder will detect it, match the version specified, and install that version. This sets up the exact version your project needs and doesn't limit you to any particular Node.js version
  • Developer-Defined Versions: Developers are in full control. You can specify any Node.js version in your .nvmrc file, and code. Builder will honour it. Whether you're maintaining an older app on Node 14 or testing new features on Node 23, you can tailor Code Builder to your needs.

Note: This update currently applies only to Code Builder version 3.

Why this matters

  • Consistency across machines and teams: Everyone runs the same version. Fewer bugs, fewer "works on my machine" moments.
  • Future-proof projects: Keep legacy apps running or explore new features without clashing dependencies.
  • No surprises: Clean environments with no hidden defaults mean fewer debugging headaches.

Need help or more info? Email us at hello@silverstripe.com(opens in new tab), and we’ll connect you with the right person.

Gina Deshmukh

ABOUT THE AUTHOR

Gina Deshmukh

Gina is a Senior Delivery Lead at Silverstripe, focused on improving platform reliability, stability, performance, and modernisation. With a strong background in business analysis and project management, she fosters collaborative environments and builds strong client relationships, ensuring solutions meet both technical objectives and client expectations.

Did anything spark your interest?

Have you got an awesome new idea or project that you want to talk about? We're here to talk you through it.