← Package directory
Available on winget

Install Node.js (LTS)

Run JavaScript Everywhere

Install with winget
winget install --id OpenJS.NodeJS.LTS
Upgrade
winget upgrade --id OpenJS.NodeJS.LTS
Uninstall
winget uninstall --id OpenJS.NodeJS.LTS

About Node.js (LTS)

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Version history

Version Updated Notes
24.15.0 Unknown Release notes
24.14.1 Unknown This is a security release. Notable Changes - (CVE-2026-21710) use null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High - (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina)...
24.14.0 Unknown Release notes
24.13.1 Unknown Release notes
24.13.0 Unknown This is a security release. Notable Changes lib: - (CVE-2025-59465) add TLSSocket default error handler (RafaelGSS) https://github.com/nodejs-private/node-private/pull/797 - (CVE-2025-55132) disable futimes when permissi...
24.12.0 Unknown Release notes
24.11.1 Unknown Notable Changes The known issue relating to Buffer.allocUnsafe incorrectly zero-filling buffers has now been addressed and now returns uninitialized memory as documented in the Buffer.allocUnsafe documentation. Commits -...
24.11.0 Unknown Notable Changes This release marks the transition of Node.js 24.x into Long Term Support (LTS) with the codename 'Krypton'. It will continue to receive updates through to the end of April 2028. Other than updating metada...