← Back to Dashboard
Verified Production Fix

[nodejs/node] Backport Node SEA to v24.x

GH-nodejs/node#62119 • Mar 08, 2026

### ROOT CAUSE The issue arises because PR #61167 was only partially backported to Node.js 24 (v24.14.0). The `--build-sea` flag and ESM entrypoints support were not included in the backport, which led to downstream tools like `tsdown` being unable to utilize these features. ### CODE FIX To resolve this issue, we need to backport the remaining SEA features to Node.js 24.x. Specifically, we need to include the `--build-sea` flag and ESM entrypoints support. 1. **Clone the Node.js repository:**
sh
   git clone https://github.com/nodejs/node.git
   cd node
   


2. **Checkout the v24.x branch:**
   
sh
   git checkout v24.x
   


3. **Apply the patch from PR #61167:**
   
sh
   git cherry-pick 
   

   Replace `` with the actual commit hash from PR #61167 that introduced the `--build-sea` flag.

4. **Apply the patch for ESM entrypoints support:**
   
sh
   git cherry-pick 
   

   Replace `` with the actual commit hash from the PR that introduced ESM entrypoints support.

5. **Build Node.js:**
   
sh
   ./configure
   make -j$(nproc)
   


6. **Test the backported features:**
   Ensure that the `--build-sea` flag and ESM entrypoints work as expected.

7. **Create a pull request to the Node.js repository:**
   Submit a pull request to the Node.js repository with the backported changes.

By following these steps, we can successfully backport the remaining SEA features to Node.js 24.x, ensuring that downstream tools like `tsdown` can utilize these features.

Deploy with Vultr

Use this fix in production instantly. Claim your high-performance developer credit.

Get Started with Vultr →