Skip to content

ncc build generating multiple index.js files instead of a single bundle after upgrading Node.js #1292

@sureshrucko

Description

@sureshrucko

After updating my Node.js version to v22.18.0, I’ve noticed that running NCC (@vercel/ncc) version 0.38.3 now produces multiple index.js files in the output directory instead of a single bundled file as it did before.

Previously, the same command produced only one index.js file.

Node.js version: v22.18.0

@vercel/ncc version: 0.38.3

os: windows

Command used:
npx ncc build src/main.ts -o dist

Output:

3kB  dist\906.index.js
5kB  dist\218.index.js
9kB  dist\135.index.js
9kB  dist\949.index.js
11kB  dist\215.index.js
15kB  dist\164.index.js
39kB  dist\953.index.js
54kB  dist\270.index.js
63kB  dist\840.index.js
26989kB  dist\index.js

The same build on older Node.js versions (e.g., 20.x) produced a single file as expected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions