Skip to content

Node SEA ESM support #53565

Description

@guoh27

What is the problem this feature will solve?

Nodejs version 20.15.0,
I have a .mjs file, use node --experimental-sea-config sea-config.json pack as a blob,
and then npx postject hello NODE_SEA_BLOB sea-prep.blob --sentinel-fuse NODE_SEA_FUSE_fce680ab2cc467b6e072b8b5df1996b2 successful,
but ./hello will throw Require a ESM error.
So, packing ESM module into SEA single executable is not available now.

What is the feature you are proposing to solve the problem?

Packing ESM module as a single exeutable.

What alternatives have you considered?

Another feature request is: bake v8 options into executable to run with them on, like pkg's --options argument

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    esmIssues and PRs related to the ECMAScript Modules implementation.feature requestIssues requesting new Node.js features.never-staleIssues and PRs exempt from automated stale handling.single-executableIssues and PRs related to single-executable applications.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions