The system Node.js version will be updated from version 18 to 20 on January 30, 2024.
In addition, any build plugins installed through the Integrations tab of the Netlify UI will use Node.js 20 as well.
Why are we doing this?
As Node.js 20 is the current active LTS (Long Term Supported) version, updating to use Node.js 20 by default allows customers to take advantage of the latest features and benefit from the performance and security improvements that this version delivers.
What are the impacts of this change?
- Running the build command itself with Node.js versions below 20 is still supported.
- Plugins installed through the Integrations tab will use Node.js 20.
- Local plugins and plugins installed via a site’s
package.json
that use a Node.js version other than>= 18.14.0
will fallback to use Node.js 20.
What do you need to do?
Plugin authors: Almost all plugins are already compatible with Node.js 20 but you may want to confirm this for your plugin. If your plugin is not compatible, you will need to migrate your plugin to support Node.js 20 before January 30, 2024.
Plugin users: If you are using a plugin that no longer works after the upgrade to Node.js 20, please file an issue on the plugin’s repository so that the plugin author can make the necessary changes.
If you have any questions, please let us know in this thread.